summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2008-03-10Implement more support for fp-to-i128 and i128-to-fp conversions. Dan Gohman1-0/+8
2008-03-10Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests.Evan Cheng1-5/+2
2008-03-10Use uint64_t not unsigned long long.Dale Johannesen1-1/+1
2008-03-10Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC'sScott Michel1-11/+2
2008-03-10Allow insert_subreg into implicit, target-specific values. Christopher Lamb1-2/+5
2008-03-10Increase ISD::ParamFlags to 64 bits. Increase the ByValSizeDale Johannesen2-23/+27
2008-03-09Update the block cloner which fixes bugpoint on code using unwind_to (phew!)Nick Lewycky1-2/+2
2008-03-09Two things. Preserve the unwind_to when splitting a BB.Nick Lewycky1-1/+5
2008-03-08Not all users of a BB are Instructions any more.Nick Lewycky1-5/+3
2008-03-08Remove unused runPass methods.Dan Gohman1-15/+0
2008-03-08Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} ...Evan Cheng1-0/+5
2008-03-07There is no killUse.Dan Gohman1-1/+1
2008-03-07Add new sretpromotion pass.Devang Patel1-0/+1
2008-03-07RetVal is not used when there are more then one return operands.Devang Patel1-2/+3
2008-03-07add a pass that can extract all kinds of global values, not just functions. ...Andrew Lenharth1-0/+9
2008-03-07Cleanup some comments in the OCaml bindings.Gordon Henriksen1-8/+14
2008-03-06When setting the "unused" info, take into account something like this:Bill Wendling1-1/+1
2008-03-06fix typosGabor Greif1-1/+1
2008-03-06Treat BBs that use BBs as proper predecessors and successors in the CFG.Nick Lewycky1-7/+17
2008-03-05Clarify that CALLSEQ_START..END may not be nested,Dale Johannesen1-0/+1
2008-03-05Add a target lowering hook to control whether it's worthwhile to compress fp ...Evan Cheng1-0/+5
2008-03-05Codegen support for i128 SINT_TO_FP.Dan Gohman1-0/+4
2008-03-05Refactor code. Remove duplicated functions that basically do the same thing asEvan Cheng3-16/+59
2008-03-04Revert SmallVector ctor variants.Devang Patel1-9/+0
2008-03-04Add FunctionType ctor variant that takes SmallVector params.Devang Patel1-0/+9
2008-03-04Fix 80 column violations.Evan Cheng1-8/+13
2008-03-04Rename isOperand() to isOperandOf() (and other similar methods). It always co...Evan Cheng1-10/+10
2008-03-03This is the initial check-in for adding register scavenging to PPC. (Currently,Bill Wendling1-2/+2
2008-03-03s/isReturnStruct()/hasStructRetAttr()/gDevang Patel2-6/+9
2008-03-03Stub out a Path::GetMainExecutable call to find the path to theChris Lattner1-0/+4
2008-03-02make operand accessors const-correctChris Lattner1-1/+5
2008-03-02Add a new ShuffleVectorInst::getMaskValue method.Chris Lattner1-0/+5
2008-03-02Add an unwind_to field to basic blocks, making them Users instead of Values.Nick Lewycky2-3/+17
2008-03-01Add MVT::is128BitVector and is64BitVector. ShrinkDale Johannesen1-0/+13
2008-02-29Add pass to promote sret.Devang Patel1-0/+1
2008-02-29Use enumeration for preffered EH dwarf encoding reasonAnton Korobeynikov1-1/+11
2008-02-29Don't fill eh frames even though these are text sections.Evan Cheng1-2/+6
2008-02-29Add support to APInt for shift and rotate operations with APIntDan Gohman1-0/+22
2008-02-29Add a method to APFloat to convert directly from APInt.Dan Gohman1-0/+2
2008-02-28Interface of getByValTypeAlignment differed betweenDale Johannesen1-1/+2
2008-02-28Document that the shuffle mask may contain undefDuncan Sands1-7/+7
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng6-10/+52
2008-02-27Remove dead code.Devang Patel1-4/+0
2008-02-27Preparation step for some cleanup/generalization in EH information emission:Anton Korobeynikov1-0/+6
2008-02-27Assert on invalid PHINode::addIncoming() arguments. Patch by Erick Tryzelaar!Anton Korobeynikov1-0/+2
2008-02-27fixes from review of first commitNick Kledzik1-3/+4
2008-02-27Fix a bug in dead spill slot elimination.Evan Cheng1-0/+4
2008-02-27Add -analyze support to postdomtree.Dan Gohman2-1/+8
2008-02-27LegalizeTypes support for INSERT_VECTOR_ELT.Duncan Sands1-1/+2
2008-02-27Don't track max alignment during stack object allocations since they can be d...Evan Cheng1-4/+0