aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2011-06-17Remove a useless copy of MCELFStreamer. Patch by Logan Chien!Benjamin Kramer
2011-06-17getSuccWeight returns now default 0 if Weights vector is empty.Jakub Staszak
2011-06-17missed a file.Chris Lattner
2011-06-17Remove some "2" suffixes from the metadata enums now that "1" is gone.Chris Lattner
2011-06-17remove bitcode reader support for LLVM 2.7 metadata encoding.Chris Lattner
2011-06-17remove another old and dead hunk of code.Chris Lattner
2011-06-17Stop accepting and ignoring attributes in function types. Attributes are app...Chris Lattner
2011-06-17Allow empty Weights vector.Jakub Staszak
2011-06-17Fix a few places where 32bit instructions/registerset were used on PPC64.Roman Divacky
2011-06-17Two fixes relating to debug value:Rafael Espindola
2011-06-17Fix typo in comment.Jay Foad
2011-06-17PTX: Adjust rounding modesJustin Holewinski
2011-06-17When promoting an alloca to registers discard any lifetime intrinsics.Nick Lewycky
2011-06-17Add a hook for PBQP clients to run a custom pre-alloc pass to run prior to PB...Lang Hames
2011-06-17make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner
2011-06-17remove asmparser support for the old getresult instruction, which has been su...Chris Lattner
2011-06-17remove parser support for the obsolete "multiple return values" syntax, whichChris Lattner
2011-06-17stop accepting begin/end around function bodies in the .ll parser, this isn't...Chris Lattner
2011-06-17Remove support for using "foo" as symbols instead of %"foo". This is ancientChris Lattner
2011-06-17Enable early duplication of small blocks. There are still improvements toRafael Espindola
2011-06-17Allocate SystemZ callee-saved registers backwards: R13-R6Jakob Stoklund Olesen
2011-06-17Remove old backwards compatibility support from the parser for autoupgradingChris Lattner
2011-06-17Update an insertion point iterator after replacing a return instruction with aCameron Zwarich
2011-06-17Explicitly invoke ArrayRef constructor to keep gcc happy.Jakob Stoklund Olesen
2011-06-16Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen
2011-06-16Don't use register classes larger than TLI->getRegClassFor(VT).Jakob Stoklund Olesen
2011-06-16Teach antidependency breakers to use RegisterClassInfo.Jakob Stoklund Olesen
2011-06-16change Type.h to forward declare ArrayRef instead of #including it.Chris Lattner
2011-06-16prune #includes.Chris Lattner
2011-06-16move the address space into the subclass data field, saving a word on Pointer...Chris Lattner
2011-06-16tidy up some comments, store the 'isvararg' bit for FunctionType inChris Lattner
2011-06-16remove Type::getVAArgsPromotedType, which is dead, and tidy up a bit.Chris Lattner
2011-06-16Fix ARCOpt to insert releases on both successors of an invoke ratherDan Gohman
2011-06-16Move PBQP off allocation_order_begin. No functional change intended.Jakob Stoklund Olesen
2011-06-16Introduce MachineBranchProbabilityInfo class, which has similar API toJakub Staszak
2011-06-16Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson
2011-06-16Switch linear scan to using RegisterClassInfo.Jakob Stoklund Olesen
2011-06-16Mark ldrexd/strexd w/ volatile memory by defaultBruno Cardoso Lopes
2011-06-16Test commit.Jakub Staszak
2011-06-16PTX: Finish new calling convention implementationJustin Holewinski
2011-06-16PTX: Rename register classes for readability and combine int and fp registersJustin Holewinski
2011-06-16Add TargetRegisterInfo::getRawAllocationOrder().Jakob Stoklund Olesen
2011-06-16Add a comment describing why transforming (shl x, 1) to (add x, x) is to beDan Gohman
2011-06-16PTX: Fix whitespace errorsJustin Holewinski
2011-06-16Add AVX suport for fpextend.Bruno Cardoso Lopes
2011-06-16Revision r128665 added an optimization to make use of NEON multiplierChad Rosier
2011-06-16Add a DAGCombine for (ext (binop (load x), cst)).Nick Lewycky
2011-06-16Silence warnings in non assert builds. Patch by David BlaikieBruno Cardoso Lopes
2011-06-16Function::getNumBlockIDs() should be used instead of Function::size() to set ...Anna Zaks
2011-06-15Add a limit to the number of instructions memdep will scan in a single block....Eli Friedman