aboutsummaryrefslogtreecommitdiff
path: root/lib/IR
AgeCommit message (Expand)Author
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-05-22PNaCl: Add ReplacePtrsWithInts pass for stripping out pointer typesMark Seaborn
2013-05-06Fix const merging when an alias of a const is llvm.used.Rafael Espindola
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-05-01This patch breaks up Wrap.h so that it does not have to include all of Filip Pizlo
2013-05-01Now that the underlying issue is fixed, revert r180750 and r180722.Rafael Espindola
2013-04-30Change getSlotIndex to return unsigned.Rafael Espindola
2013-04-29Revert the command line option patch. However, keep the part that makes this ...Bill Wendling
2013-04-29Revert "revert r179735, it has no testcases, and doesn't really make sense."Reid Kleckner
2013-04-25revert r179735, it has no testcases, and doesn't really make sense.Chris Lattner
2013-04-23Add some constraints to use of 'returned':Stephen Lin
2013-04-23Expose IRBuilder::CreateAtomicRMW as LLVMBuildAtomicRMW in llvm-c.Carlo Kok
2013-04-22Struct-path aware TBAA: update getMostGenericTBAA Manman Ren
2013-04-22Move C++ code out of the C headers and into either C++ headersEric Christopher
2013-04-22Also verify llvm.compiler_used.Rafael Espindola
2013-04-22Clarify that llvm.used can contain aliases.Rafael Espindola
2013-04-22Revert "Revert "PR14606: debug info imported_module support""David Blaikie
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin
2013-04-1980-col fixup.Eric Christopher
2013-04-19Rename ClassType to the more accurate UnderlyingType and document its purpose.Adrian Prantl
2013-04-19Attributes: Don't print trailing whitespace on the function attribute comment.Benjamin Kramer
2013-04-19Revert "PR14606: debug info imported_module support"Eric Christopher
2013-04-19PR14606: debug info imported_module supportDavid Blaikie
2013-04-18Make the TargetIndependent flag have the right boolean value.Bill Wendling
2013-04-18Cleanup patch:Bill Wendling
2013-04-18This patch addresses two cleanup issues:Bill Wendling
2013-04-18C API: Fix coding styleTom Stellard
2013-04-17Add an option `-enable-old-style-attr-syntax' to print out function attribute...Bill Wendling
2013-04-17Appease a gcc warning about an overflow in a constant conversion.Bill Wendling
2013-04-17Don't store AttributeSet::FunctionIndex as an int.Benjamin Kramer
2013-04-17PR15149/r174304 improvement - print hex for unknown dwarf language codes & ad...David Blaikie
2013-04-16C API: Add LLVMGetBufferSize()Tom Stellard
2013-04-16C API: Add LLVMGetBufferStart()Tom Stellard
2013-04-16C API: Add LLVMAddTargetDependentFunctionAttr()Tom Stellard
2013-04-16Print out the target-independent attributes in a comment before the function ...Bill Wendling
2013-04-16Cleanup naming: DataLayout s/TD/DL/Eli Bendersky
2013-04-16Add four new functions and one new enum to the C API:Hans Wennborg
2013-04-13Fix a scalability issue with complex ConstantExprs.Benjamin Kramer
2013-04-12Fix a disconcerting bug in Value::isUsedInBasicBlock, which gave wrong answer...Benjamin Kramer
2013-04-03Measure time that IR parsing took as part of the -time-passes measurement.Eli Bendersky
2013-04-02Support and test template arguments for unions.Eric Christopher
2013-04-02Reformat arguments.Eric Christopher
2013-03-28Revert "Adding DIImportedModules to DIScopes."David Blaikie
2013-03-27Fix commentDavid Blaikie
2013-03-27Silence warning about mixing || in &&, fix up 80-cols.Benjamin Kramer
2013-03-27Adding DIImportedModules to DIScopes.David Blaikie
2013-03-26Make DIBuilder::createClassType more type safe by returning DICompositeType r...David Blaikie
2013-03-26DebugInfo: more support for mutating DICompositeType to reduce magic number u...David Blaikie
2013-03-26Debug Info: Provide a means to update the members of a composite typeDavid Blaikie
2013-03-22Swap the DIFile in DILexicalBlockFile out for the raw name/directory pairDavid Blaikie