aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
Commit message (Expand)AuthorAgeFilesLines
* Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel2012-01-091-1/+13
* Don't print an unused label before .cfi_endproc.Rafael Espindola2012-01-092-1/+4
* Don't print a label before .cfi_startproc when we don't need to. This makesRafael Espindola2012-01-072-1/+4
* Make clever use of alignment and padding to shrink GlobalValue.Benjamin Kramer2012-01-071-4/+3
* Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer2012-01-071-41/+0
* Port the trick to skip the check for empty buckets from StringMap to DenseMap.Benjamin Kramer2012-01-071-9/+9
* Split Finish into Finish and FinishImpl to have a common place to do end ofRafael Espindola2012-01-073-3/+7
* Added a late machine instruction copy propagation pass. This catchesEvan Cheng2012-01-072-0/+5
* Extended replaceCongruentPhis to handle mixed phi types.Andrew Trick2012-01-071-1/+4
* Expose isNonConstantNegative to users of ScalarEvolution.Andrew Trick2012-01-071-0/+4
* Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrO...Andrew Trick2012-01-061-0/+4
* Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC.Benjamin Kramer2012-01-052-524/+0
* A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be ca...Danil Malyshev2012-01-051-0/+11
* revert r147542 after comments from Joerg SonnenbergerSebastian Pop2012-01-055-20/+0
* allow clients of SmallSet to specify their own comparison function for the set.Chris Lattner2012-01-051-2/+2
* comment cleanupAndrew Trick2012-01-051-1/+1
* Freeze reserved registers before starting register allocation.Jakob Stoklund Olesen2012-01-051-1/+38
* Generalize isSafeToSpeculativelyExecute to work on arbitraryDan Gohman2012-01-041-1/+1
* Simplify more DenseMap.find users.Benjamin Kramer2012-01-042-8/+4
* StringMap.find never points to an empty bucket or tombstone, skip the check.Benjamin Kramer2012-01-041-2/+2
* Simplify code. No functionality change.Benjamin Kramer2012-01-041-7/+4
* use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJITSebastian Pop2012-01-045-0/+20
* generalize LLVMContext::emitError to take a twine instead of a StringRef.Chris Lattner2012-01-031-3/+4
* Fix for PR11652: assertion failures when Type.cpp is compiled with -OsStepan Dyatkovskiy2012-01-031-9/+21
* Type: replaced usage of ID with getTypeID().Stepan Dyatkovskiy2012-01-031-27/+32
* PatternMatch: Introduce a matcher for instructions with the "exact" bit. Use ...Benjamin Kramer2012-01-011-0/+20
* PatternMatch: Simplify code by reusing the Operator class.Benjamin Kramer2012-01-011-22/+12
* Implement cfi_restore. Patch by Brian Anderson!Rafael Espindola2011-12-292-2/+4
* Rename Remember and Restore to RememberState and RestoreState for consistency.Rafael Espindola2011-12-291-2/+2
* Implement .cfi_escape. Patch by Brian Anderson!Rafael Espindola2011-12-292-1/+10
* Fix grammar error noticed by Duncan.Rafael Espindola2011-12-291-1/+1
* Change CaptureTracking to pass a Use* instead of a Value* when a value isNick Lewycky2011-12-281-4/+4
* Switch StringMap from an array of structures to a structure of arrays.Benjamin Kramer2011-12-271-34/+26
* Section relative fixups are a coff concept, not a x86 one. Replace theRafael Espindola2011-12-241-0/+4
* Move x86 specific bits of the COFF writer to lib/Target/X86.Rafael Espindola2011-12-242-2/+36
* Define trivial destructor inline.Rafael Espindola2011-12-241-1/+1
* Make GetRelocType pure virtual.Rafael Espindola2011-12-241-1/+1
* When not destroying the source, the linker is not remapping the types. Added ...Mon P Wang2011-12-231-3/+4
* fix typoChris Lattner2011-12-221-1/+1
* Move PPC bits to lib/Target/PowerPC.Rafael Espindola2011-12-221-0/+3
* Local dynamic TLS model for direct object output. Create the correct TLS MIPSAkira Hatanaka2011-12-221-1/+0
* Move the ARM specific parts of the ELF writer to Target/ARM.Rafael Espindola2011-12-221-0/+6
* Fixed typo.Lang Hames2011-12-221-1/+1
* Move common code into an MRI function.Jakob Stoklund Olesen2011-12-211-1/+10
* Changes the JSON parser to use the SourceMgr.Manuel Klimek2011-12-211-7/+12
* Move the X86 specific bits of the ELF writer to the Target/X86 directory.Rafael Espindola2011-12-211-0/+4
* Reduce the exposure of Triple::OSType in the ELF object writer. This willRafael Espindola2011-12-211-3/+17
* Add const.Rafael Espindola2011-12-211-1/+1
* Add some constantness to BranchProbabilityInfo and BlockFrequnencyInfo.Jakub Staszak2011-12-205-8/+12
* Fixes a potential compilation error.Manuel Klimek2011-12-201-1/+10