aboutsummaryrefslogtreecommitdiffstats
path: root/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-141-2/+2
* Target/X86: Add explicit Win64 and System V/x86-64 calling conventions.Charles Davis2013-07-121-0/+2
* Reduce the number of indirections in the attributes implementation.Benjamin Kramer2013-07-112-178/+131
* Don't assert if we can't constant fold extract/insertvalueHal Finkel2013-07-101-8/+21
* Revert "DebugInfo: remove unused helper function getDICompositeType."Eric Christopher2013-07-091-0/+11
* DebugInfo: remove unused helper function getDICompositeType.Manman Ren2013-07-081-11/+0
* Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky2013-07-063-9/+24
* DebugInfo: Consider global variables without locations to be validDavid Blaikie2013-07-041-3/+0
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-042-8/+8
* Use an RWMutex instead of a Mutex in PassRegistry.Chad Rosier2013-07-031-10/+11
* Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper2013-07-031-6/+6
* Debug Info: cleanupManman Ren2013-07-021-4/+6
* IRVerifier: Correctly check attribute typesTobias Grosser2013-07-021-1/+2
* Debug Info: clean up usage of Verify.Manman Ren2013-07-011-16/+18
* Debug Info: Scope of a DebugLoc should not be null.Manman Ren2013-07-011-6/+3
* ConstantFold: Check that truncating the other side is safe under a sext when ...Benjamin Kramer2013-06-301-2/+2
* Debug Info: clean up usage of Verify.Manman Ren2013-06-292-5/+11
* Fix extra whitespace / formattingMatt Arsenault2013-06-281-3/+0
* Rename DIBuilder::createNullPtrType to createUnspecifiedType and introducePeter Collingbourne2013-06-271-4/+9
* Added support for the Builtin attribute.Michael Gottesman2013-06-273-2/+21
* s/C++0x/C++11/Adrian Prantl2013-06-251-1/+1
* The GCDA 402 format won't have a second checksum either.Bill Wendling2013-06-251-1/+1
* typo.Adrian Prantl2013-06-241-1/+1
* DebugInfo: DIBuilder changes to match DIEnumerator changes in r184694David Blaikie2013-06-241-1/+1
* 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