summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
...
* When promoting an alloca to registers discard any lifetime intrinsics.Nick Lewycky2011-06-17
* Add a hook for PBQP clients to run a custom pre-alloc pass to run prior to PB...Lang Hames2011-06-17
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-17
* remove asmparser support for the old getresult instruction, which has been su...Chris Lattner2011-06-17
* remove parser support for the obsolete "multiple return values" syntax, whichChris Lattner2011-06-17
* stop accepting begin/end around function bodies in the .ll parser, this isn't...Chris Lattner2011-06-17
* Remove support for using "foo" as symbols instead of %"foo". This is ancientChris Lattner2011-06-17
* Enable early duplication of small blocks. There are still improvements toRafael Espindola2011-06-17
* Allocate SystemZ callee-saved registers backwards: R13-R6Jakob Stoklund Olesen2011-06-17
* Remove old backwards compatibility support from the parser for autoupgradingChris Lattner2011-06-17
* Update an insertion point iterator after replacing a return instruction with aCameron Zwarich2011-06-17
* Explicitly invoke ArrayRef constructor to keep gcc happy.Jakob Stoklund Olesen2011-06-17
* Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Don't use register classes larger than TLI->getRegClassFor(VT).Jakob Stoklund Olesen2011-06-16
* Teach antidependency breakers to use RegisterClassInfo.Jakob Stoklund Olesen2011-06-16
* change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner2011-06-16
* prune #includes.Chris Lattner2011-06-16
* move the address space into the subclass data field, saving a word on Pointer...Chris Lattner2011-06-16
* tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner2011-06-16
* remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner2011-06-16
* Fix ARCOpt to insert releases on both successors of an invoke ratherDan Gohman2011-06-16
* Move PBQP off allocation_order_begin. No functional change intended.Jakob Stoklund Olesen2011-06-16
* Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak2011-06-16
* Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson2011-06-16
* Switch linear scan to using RegisterClassInfo.Jakob Stoklund Olesen2011-06-16
* Mark ldrexd/strexd w/ volatile memory by defaultBruno Cardoso Lopes2011-06-16
* Test commit.Jakub Staszak2011-06-16
* PTX: Finish new calling convention implementationJustin Holewinski2011-06-16
* PTX: Rename register classes for readability and combine int and fp registersJustin Holewinski2011-06-16
* Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen2011-06-16
* Add a comment describing why transforming (shl x, 1) to (add x, x) is to beDan Gohman2011-06-16
* PTX: Fix whitespace errorsJustin Holewinski2011-06-16
* Add AVX suport for fpextend.Bruno Cardoso Lopes2011-06-16
* Revision r128665 added an optimization to make use of NEON multiplierChad Rosier2011-06-16
* Add a DAGCombine for (ext (binop (load x), cst)).Nick Lewycky2011-06-16
* Silence warnings in non assert builds. Patch by David BlaikieBruno Cardoso Lopes2011-06-16
* Function::getNumBlockIDs() should be used instead of Function::size() to set ...Anna Zaks2011-06-16
* Add a limit to the number of instructions memdep will scan in a single block....Eli Friedman2011-06-15
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-15
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-15
* Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen2011-06-15
* Simplify; no significant functionality change.Eli Friedman2011-06-15
* Fix cmake build.Rafael Espindola2011-06-15
* Handle jump tables. Test to follow soon.Rafael Espindola2011-06-15
* Add a new function attribute, nonlazybind, which inhibits lazy-loadingJohn McCall2011-06-15
* Remove unused code.Eli Friedman2011-06-15
* Diagnostic for undefined assembler local symbols.Jim Grosbach2011-06-15
* Remove custom allocation orders in SystemZ.Jakob Stoklund Olesen2011-06-15
* Another revsh pattern. rdar://9609059Evan Cheng2011-06-15
* Added -stress-sched flag in the Asserts build.Andrew Trick2011-06-15