aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes2009-06-043-82/+80
* Change LTO to run the global opt pass twice.Daniel Dunbar2009-06-031-8/+2
* PR4317: Handle splits where the new block is unreachable correctly in Eli Friedman2009-06-031-2/+7
* Add createStandardLTOPasses to StandardPasses.h, and move lto and llvm-ld over.Daniel Dunbar2009-06-031-0/+101
* Remove some silly code.Daniel Dunbar2009-06-031-1/+1
* Add StandardPasses.h which embeds the standard compilation passes shared byDaniel Dunbar2009-06-031-0/+149
* Revert 72650Bruno Cardoso Lopes2009-06-033-80/+82
* Change TargetFolder's TD member from a reference to aDan Gohman2009-06-031-5/+7
* Change ConstantFoldConstantExpression to accept a nullDan Gohman2009-06-021-1/+1
* Delete an unnecessary forward declaration.Dan Gohman2009-06-021-1/+0
* fix build on VC++2k8.Edwin Török2009-06-021-4/+4
* Simplify assertion message to avoid confusion.Devang Patel2009-06-021-17/+15
* Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames2009-06-023-10/+39
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-024-23/+10
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-014-10/+23
* Dcoument that the opauque value used to construct QNaNs is truncatedMike Stump2009-06-011-1/+1
* Fix the name of the function in this comment.Dan Gohman2009-05-311-2/+2
* Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes2009-05-303-82/+80
* Add AMD64 elf machine typeBruno Cardoso Lopes2009-05-301-1/+2
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-303-8/+388
* Add some documentation.Mike Stump2009-05-301-1/+6
* Give embedded metadata its own type instead of relying on EmptyStructTy.Nick Lewycky2009-05-304-14/+20
* Add support for letting the client choose different flavors of NaNs. Testcas...Mike Stump2009-05-301-4/+5
* Untabify.Bill Wendling2009-05-302-7/+7
* Default isNarrowingProfitable to false.Evan Cheng2009-05-291-1/+1
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-281-0/+7
* LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin2009-05-261-1/+2
* Give SCEVNaryExpr a doxygen comment.Dan Gohman2009-05-261-0/+4
* Eliminate VarInfo::UsedBlocks.Evan Cheng2009-05-261-4/+0
* Various comment fixes.Dan Gohman2009-05-241-2/+2
* Change ScalarEvolution::getSCEVAtScope to always return the original valueDan Gohman2009-05-241-2/+2
* Generalize SCEVExpander::visitAddRecExpr's GEP persuit, and avoidDan Gohman2009-05-241-2/+2
* The rewriter may hold references to instructions that are deleted because the...Edwin Török2009-05-241-1/+1
* Propagate CPU string out of SubtargetFeaturesAnton Korobeynikov2009-05-231-2/+5
* available_externall linkage is not local, this was confusing the codegenerator,Edwin Török2009-05-231-2/+1
* Add a new step to legalization to legalize vector math operations. This Eli Friedman2009-05-231-0/+13
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-222-0/+7
* Add llvm::triple constructor from arch, vendor, os strings, and recognizeDaniel Dunbar2009-05-221-0/+8
* Fix broken logic in DominatorTreeBase::Split. Part of PR4238.Eli Friedman2009-05-211-40/+7
* Fix indentation.Eli Friedman2009-05-211-20/+20
* Tighten up the asserts in SmallVector::operator[]().Jay Foad2009-05-211-4/+2
* Add a getAlignOf helper for getting the ABI alignment of aDuncan Sands2009-05-211-0/+6
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-8/+4
* Implement new SmallVector::data() methods.Jay Foad2009-05-211-0/+10
* Use DataTypes.h instead of stdint.h.Owen Anderson2009-05-211-1/+1
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-213-77/+7
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argiris Kirtzidis2009-05-203-7/+77
* Add an accessor method to return the insertion point.Dan Gohman2009-05-201-0/+2
* Have llvm_start_multithreaded return a bool indicating whether multithreadedOwen Anderson2009-05-201-2/+4
* Move atomic operations' definitions out of line. While this seems kind of si...Owen Anderson2009-05-201-65/+6