summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-3110-46/+50
* Better solution: calculate the visibility of functions and variablesJohn McCall2010-10-305-16/+30
* Generate bitcasts going in and out of MMX parametersDale Johannesen2010-10-291-1/+10
* Use CodeGenFunction's getContext(), for consistency.Dan Gohman2010-10-291-1/+1
* Restore r117644, this time properly ignoring -fvisibility and type visibilityJohn McCall2010-10-291-17/+23
* After processing named unions do not fall through to handle anonymous unions.Devang Patel2010-10-291-0/+1
* Revert r117644, "Apply visibility in IR gen to variables that are merelyDaniel Dunbar2010-10-291-23/+17
* Don't assert on attempts to throw 'bool'. I wonder if in the history of C++John McCall2010-10-291-1/+1
* Apply visibility in IR gen to variables that are merely declaredJohn McCall2010-10-291-17/+23
* Basic types are language defined builtins. They are always defined at top mos...Devang Patel2010-10-282-6/+13
* When emitting l-values for bool non-__block decl references, make a pointerJohn McCall2010-10-281-1/+1
* Directly use NamespaceDecl->getLocation() to find the source file.Devang Patel2010-10-281-3/+2
* Stay within 80 columns.Devang Patel2010-10-281-10/+13
* Implement an indirect-goto optimization for goto *&&lbl and respect thisJohn McCall2010-10-281-0/+5
* Fix context info for enums.Devang Patel2010-10-271-2/+4
* Restore r117403 (fixing IR gen for bool atomics), this time being less John McCall2010-10-273-85/+131
* Revert r117403 as it caused PR8480.Rafael Espindola2010-10-273-128/+85
* Do the guarding of instantiated static data membersFariborz Jahanian2010-10-273-25/+45
* Also devirtualize calls to a member functions where the containing class has ...Anders Carlsson2010-10-271-2/+7
* If a virtual member function has the 'final' attribute, we can devirtualize c...Anders Carlsson2010-10-271-4/+11
* Patch to provide guard when initializing instancesFariborz Jahanian2010-10-262-2/+15
* Extract procedures to do scalar-to-memory and memory-to-scalar conversionsJohn McCall2010-10-263-85/+128
* Factor out the code for emitting code to load vtable pointer membersDan Gohman2010-10-264-15/+16
* Add infrastructure for emitting TBAA metadata with the "constant" flag.Dan Gohman2010-10-252-4/+16
* Trim an unnecessary #include.Dan Gohman2010-10-251-1/+0
* Factor out the code for creating the Root and Char nodes, so thatDan Gohman2010-10-252-26/+37
* After discussion with Doug and John, I am revertingFariborz Jahanian2010-10-223-27/+2
* Substantially revise how clang computes the visibility of a declaration toJohn McCall2010-10-225-76/+18
* Patch fixes miscompile with non-trivial copy constructors and Fariborz Jahanian2010-10-223-2/+27
* Delay record type's debug info emission, in -flimit-debug-info mode, if membe...Devang Patel2010-10-221-1/+2
* Revert unintentional check-in.Devang Patel2010-10-221-1/+1
* Tidy up MIPS_linkage name. Provide it only if it does not match regular name,...Devang Patel2010-10-221-5/+18
* More class anonymization.Benjamin Kramer2010-10-223-7/+11
* Rename clang's TBAA tree root from "experimental" to "simple".Dan Gohman2010-10-211-1/+1
* Add some more comments.Dan Gohman2010-10-212-4/+20
* This patch implements Next's IRGen for -fconstant-string-class=class-name.Fariborz Jahanian2010-10-193-16/+28
* Fix Whitespace.Michael J. Spencer2010-10-195-126/+126
* We shouldn't keep track of MMX registers "needed" separately from the SSEBill Wendling2010-10-181-21/+11
* Fix some bugs in local class mangling brought up in PR8355.John McCall2010-10-181-19/+21
* patch fixes class names missing from method names in debug information for Fariborz Jahanian2010-10-181-0/+2
* Reapply r116684 with fixes. The test cases needed to be updated.Bill Wendling2010-10-181-12/+47
* Temporarily revert r116684. It was causing failures with Bill Wendling2010-10-171-47/+12
* The "gcc.dg/compat/vector-1 -m32" test was broken after the MMX rewrite. TheBill Wendling2010-10-171-12/+47
* Coding by inspection has its problems.John McCall2010-10-161-0/+2
* objc_exception_rethrow does not take an exception argument.John McCall2010-10-161-23/+9
* Revert r116656, "IRgen/Obj-C/NeXT: Fix the IR signature forDaniel Dunbar2010-10-161-1/+1
* IRgen/Obj-C/NeXT: Fix the IR signature for objc_exception_rethrow, so we don'tDaniel Dunbar2010-10-161-1/+1
* Mention the paragraphs in the standards which sanction TBAA.Dan Gohman2010-10-151-1/+5
* Use a different name for pointer types in tbaa, to be a littleDan Gohman2010-10-151-2/+3
* Add a comment.Dan Gohman2010-10-151-1/+3
OpenPOWER on IntegriCloud