summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Rename ExpandPseudos to ExpandISelPseudos to help clarify its role.Dan Gohman2010-11-182-3/+3
* Document the units for the Size field.Dan Gohman2010-11-181-4/+4
* patch from Frits van Bommel:Chris Lattner2010-11-182-125/+169
* Change CodeGen to use .loc directives. This produces a lot more readable outputRafael Espindola2010-11-181-7/+0
* Introduce memoization for ScalarEvolution dominates and properlyDominatesDan Gohman2010-11-182-2/+27
* Factor out the code for purging a SCEV from all the various memoization maps.Dan Gohman2010-11-171-0/+3
* Merge the implementations of isLoopInvariant and hasComputableLoopEvolution, andDan Gohman2010-11-171-0/+21
* Make SCEV::getType() and SCEV::print non-virtual. Move SCEV::hasOperandDan Gohman2010-11-172-62/+19
* Move SCEV::dominates and properlyDominates to ScalarEvolution.Dan Gohman2010-11-172-44/+8
* Move SCEV::isLoopInvariant and hasComputableLoopEvolution to be memberDan Gohman2010-11-172-55/+10
* Verify SCEVAddRecExpr's invariant in ScalarEvolution::getAddRecExprDan Gohman2010-11-171-5/+1
* Fix ScalarEvolution's range memoization to avoid using aDan Gohman2010-11-172-3/+20
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-173-2/+17
* make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola2010-11-175-4/+7
* Move some those Xor simplifications which don't require creating newDuncan Sands2010-11-172-1/+20
* MC-JIT: Stub out "pure" streamer.Daniel Dunbar2010-11-171-0/+7
* MCJIT: Stub out MCJIT implementation, still doesn't do anything useful.Daniel Dunbar2010-11-171-0/+38
* lli: Add stub -use-mcjit option, which doesn't currently do anything.Daniel Dunbar2010-11-171-2/+20
* Previously SimplifyInstruction could report that an instructionDuncan Sands2010-11-171-2/+0
* now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner2010-11-172-12/+14
* refactor the interface to EmitInlineAsm a bit, no functionality change.Chris Lattner2010-11-171-1/+2
* fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner2010-11-171-1/+1
* Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands2010-11-171-8/+1
* Memoize results from ScalarEvolution's getUnsignedRange and getSignedRange.Dan Gohman2010-11-172-0/+9
* Fix warnings about missing parents between || and &&.Dan Gohman2010-11-171-8/+8
* Fix typo: Exectuable -> ExecutablePeter Collingbourne2010-11-171-1/+1
* Add .loc methods to the streamer.Rafael Espindola2010-11-161-1/+8
* Split pseudo-instruction expansion into a separate pass, to make itDan Gohman2010-11-162-0/+5
* Add const.Rafael Espindola2010-11-161-6/+6
* system_error: More conditional error codes for Darwin.Michael J. Spencer2010-11-161-0/+8
* This is the first step in adding sane error handling support to LLVMSystem.Michael J. Spencer2010-11-161-0/+884
* In which I discover the existence of loops. Threading an operationDuncan Sands2010-11-161-11/+14
* Object: Get rid of sys::Path, Triple, and cleanup namespace.Michael J. Spencer2010-11-161-4/+5
* Code clean up. The peephole pass should be the one updating the instructionEvan Cheng2010-11-151-4/+2
* Change MCExpr::EvaluateAsRelocatableImpl of variables to return the originalRafael Espindola2010-11-151-0/+5
* Fix PR8565.Rafael Espindola2010-11-151-7/+7
* add fields to the .td files unconditionally, simplifying tblgen a bit.Chris Lattner2010-11-151-0/+3
* Add LLVMObject Library.Michael J. Spencer2010-11-151-0/+248
* add targetoperand flags for jump tables, constant pool and block addressChris Lattner2010-11-151-1/+3
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-152-13/+15
* move the pic base symbol stuff up to MachineFunctionChris Lattner2010-11-141-0/+4
* reimplement ppc asmprinter "toc" handling to use a VariantKindChris Lattner2010-11-141-1/+3
* If dom tree information is available, make it possible to passDuncan Sands2010-11-142-3/+6
* Strip trailing whitespace.Duncan Sands2010-11-141-12/+12
* MC: Simplify Mach-O and ELF object writer implementations.Daniel Dunbar2010-11-133-103/+8
* Parse and record the gnu_unique_object type.Rafael Espindola2010-11-131-0/+1
* Trailing whitespace.Jim Grosbach2010-11-131-18/+18
* Parse and remember discriminators in .loc line. I try to output them withRafael Espindola2010-11-132-3/+16
* JIT: More nitty style tweakage, aka territory marking.Daniel Dunbar2010-11-131-56/+67
* report_fatal_error: Simplify a possible ambiguity.Daniel Dunbar2010-11-131-0/+2