aboutsummaryrefslogtreecommitdiff
path: root/include/llvm
AgeCommit message (Expand)Author
2008-03-11Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman
2008-03-11Add helper for ultimate aliasee resoltionAnton Korobeynikov
2008-03-11Fix getOperand() for ReturnInst.Devang Patel
2008-03-11Give PassManager and FunctionPassManager a common base class, withDan Gohman
2008-03-11When the register allocator runs out of registers, spill a physical register ...Evan Cheng
2008-03-10Implement more support for fp-to-i128 and i128-to-fp conversions. Dan Gohman
2008-03-10Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng
2008-03-10Use uint64_t not unsigned long long.Dale Johannesen
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel
2008-03-10Allow insert_subreg into implicit, target-specific values. Christopher Lamb
2008-03-10Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen
2008-03-09Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky
2008-03-09Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky
2008-03-08Not all users of a BB are Instructions any more.Nick Lewycky
2008-03-08Remove unused runPass methods.Dan Gohman
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng
2008-03-07There is no killUse.Dan Gohman
2008-03-07Add new sretpromotion pass.Devang Patel
2008-03-07RetVal is not used when there are more then one return operands.Devang Patel
2008-03-07add a pass that can extract all kinds of global values, not just functions. ...Andrew Lenharth
2008-03-06When setting the "unused" info, take into account something like this:Bill Wendling
2008-03-06fix typosGabor Greif
2008-03-06Treat BBs that use BBs as proper predecessors and successors in the CFG.Nick Lewycky
2008-03-05Clarify that CALLSEQ_START..END may not be nested,Dale Johannesen
2008-03-05Add a target lowering hook to control whether it's worthwhile to compress fp ...Evan Cheng
2008-03-05Codegen support for i128 SINT_TO_FP.Dan Gohman
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng
2008-03-04Revert SmallVector ctor variants.Devang Patel
2008-03-04Add FunctionType ctor variant that takes SmallVector params.Devang Patel
2008-03-04Fix 80 column violations.Evan Cheng
2008-03-04Rename isOperand() to isOperandOf() (and other similar methods). It always co...Evan Cheng
2008-03-03This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling
2008-03-03s/isReturnStruct()/hasStructRetAttr()/gDevang Patel
2008-03-03Stub out a Path::GetMainExecutable call to find the path to theChris Lattner
2008-03-02make operand accessors const-correctChris Lattner
2008-03-02Add a new ShuffleVectorInst::getMaskValue method.Chris Lattner
2008-03-02Add an unwind_to field to basic blocks, making them Users instead of Values.Nick Lewycky
2008-03-01Add MVT::is128BitVector and is64BitVector. ShrinkDale Johannesen
2008-02-29Add pass to promote sret.Devang Patel
2008-02-29Use enumeration for preffered EH dwarf encoding reasonAnton Korobeynikov
2008-02-29Don't fill eh frames even though these are text sections.Evan Cheng
2008-02-29Add support to APInt for shift and rotate operations with APIntDan Gohman
2008-02-29Add a method to APFloat to convert directly from APInt.Dan Gohman
2008-02-28Interface of getByValTypeAlignment differed betweenDale Johannesen
2008-02-28Document that the shuffle mask may contain undefDuncan Sands
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng
2008-02-27Remove dead code.Devang Patel
2008-02-27Preparation step for some cleanup/generalization in EH information emission:Anton Korobeynikov
2008-02-27Assert on invalid PHINode::addIncoming() arguments. Patch by Erick Tryzelaar!Anton Korobeynikov
2008-02-27Fix a bug in dead spill slot elimination.Evan Cheng