aboutsummaryrefslogtreecommitdiffstats
path: root/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Support (using GNU extensions) for template template parameters an...David Blaikie2013-06-222-7/+40
* DebugInfo: When asm printing include a '[def]' tag for tag decls that are def...David Blaikie2013-06-211-1/+6
* [APFloat] Converted all references to APFloat::isNormal => APFloat::isFiniteN...Michael Gottesman2013-06-191-1/+1
* We want a string representation of the attribute, not the kind as a string.Bill Wendling2013-06-181-2/+2
* Fix DeleteDeadVarargs not to crash on functions referenced by BlockAddressesDerek Schuff2013-06-131-1/+1
* Require members of llvm.used to be named.Rafael Espindola2013-06-111-0/+1
* DIBuilder: No functionality change.Manman Ren2013-06-071-23/+26
* DIBuilder: No functionality change.Manman Ren2013-06-071-3/+3
* Move getRealLinkageName to a common place and remove all the duplicates of it.Benjamin Kramer2013-06-011-25/+16
* Move object construction into [] so the temporary can be moved.Benjamin Kramer2013-06-011-5/+3
* Simplify logic by using the appropriate functions.Adrian Prantl2013-05-291-2/+1
* Make it explicit that GlobalAlias are ok in llvm.used.Rafael Espindola2013-05-271-5/+4
* Add a new function attribute 'cold' to functions.Diego Novillo2013-05-242-1/+5
* Re-implement DebugIR in a way that does not subclass AssemblyWriter:Daniel Malea2013-05-232-1/+121
* Solidify the assumption that a DW_TAG_subprogram's type is a DW_TAG_subroutin...David Blaikie2013-05-221-2/+6
* Expose the RTDyldMemoryManager through the C API. This allows clients of Filip Pizlo2013-05-221-0/+4
* Roll out r182407 and r182408 because they broke builds.Filip Pizlo2013-05-211-4/+0
* Expose the RTDyldMemoryManager through the C API. This allows clients of Filip Pizlo2013-05-211-0/+4
* PR14606: Debug Info for namespace aliases/DW_TAG_imported_moduleDavid Blaikie2013-05-202-11/+41
* Remove duplicated commentMatt Arsenault2013-05-181-5/+0
* Remove dead code.Eli Bendersky2013-05-151-17/+0
* Speed up Value::isUsedInBasicBlock() for long use lists.Jakob Stoklund Olesen2013-05-141-14/+13
* PR14492: Debug Info: Support for values of non-integer non-type template para...David Blaikie2013-05-102-2/+6
* Add DebugIR pass -- emits IR file and replace source lines with IR lines in MDDaniel Malea2013-05-081-0/+7
* Pull up AssemblyWriter interface into header to allow subclassingDaniel Malea2013-05-081-84/+42
* Rename DIImportedModule to DIImportedEntity and allow imported declarationsDavid Blaikie2013-05-072-9/+26
* Fix const merging when an alias of a const is llvm.used.Rafael Espindola2013-05-061-1/+7
* Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko2013-05-053-5/+5
* This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo2013-05-011-1/+2
* Now that the underlying issue is fixed, revert r180750 and r180722.Rafael Espindola2013-05-013-13/+24
* Change getSlotIndex to return unsigned.Rafael Espindola2013-04-302-4/+4
* Revert the command line option patch. However, keep the part that makes this ...Bill Wendling2013-04-292-20/+5
* Revert "revert r179735, it has no testcases, and doesn't really make sense."Reid Kleckner2013-04-293-28/+32
* revert r179735, it has no testcases, and doesn't really make sense.Chris Lattner2013-04-253-32/+28
* Add some constraints to use of 'returned':Stephen Lin2013-04-231-0/+4
* Expose IRBuilder::CreateAtomicRMW as LLVMBuildAtomicRMW in llvm-c.Carlo Kok2013-04-231-0/+36
* Struct-path aware TBAA: update getMostGenericTBAA Manman Ren2013-04-221-36/+0
* Move C++ code out of the C headers and into either C++ headersEric Christopher2013-04-221-0/+1
* Also verify llvm.compiler_used.Rafael Espindola2013-04-221-1/+2
* Clarify that llvm.used can contain aliases.Rafael Espindola2013-04-221-0/+23
* Revert "Revert "PR14606: debug info imported_module support""David Blaikie2013-04-222-6/+48
* Add CodeGen support for functions that always return arguments via a new para...Stephen Lin2013-04-203-6/+55
* 80-col fixup.Eric Christopher2013-04-191-1/+2
* Rename ClassType to the more accurate UnderlyingType and document its purpose.Adrian Prantl2013-04-191-3/+3
* Attributes: Don't print trailing whitespace on the function attribute comment.Benjamin Kramer2013-04-191-5/+4
* Revert "PR14606: debug info imported_module support"Eric Christopher2013-04-192-48/+6
* PR14606: debug info imported_module supportDavid Blaikie2013-04-192-6/+48
* Make the TargetIndependent flag have the right boolean value.Bill Wendling2013-04-182-4/+4
* Cleanup patch:Bill Wendling2013-04-182-59/+59
* This patch addresses two cleanup issues:Bill Wendling2013-04-182-108/+71