Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall...
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2010-02-02 Evan ChengPass callsite return type to TargetLowering::LowerCall...
2010-01-29 Evan ChengPPC is not ready for sibcall optimization.
2010-01-27 Evan ChengEliminate target hook IsEligibleForTailCallOptimization.
2009-12-22 Bill WendlingAdd more plumbing. This time in the LowerArguments...
2009-12-18 Tilmann SchellerAdd support for calls through function pointers in...
2009-11-24 Dale JohannesenMake capitalization of names starting "is" more consistent.
2009-11-23 Dan GohmanRemove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are...
2009-11-21 Devang PatelWe are not using DBG_STOPPOINT anymore.
2009-11-20 Dan GohmanTarget-independent support for TargetFlags on BlockAddr...
2009-11-13 Dale JohannesenAdjust isConstantSplat to allow for big-endian targets.
2009-11-12 David GreeneAdd a bool flag to StackObjects telling whether they...
2009-11-04 Bob WilsonAdd PowerPC codegen for indirect branches.
2009-10-18 Evan Cheng-Revert parts of 84326 and 84411. Distinquishing betwee...
2009-10-18 Evan ChengOnly fixed stack objects and spill slots should be...
2009-10-17 Evan ChengRevert 84315 for now. Re-thinking the patch.
2009-10-17 Evan ChengRename getFixedStack to getStackObject. The stack objec...
2009-09-27 Dan GohmanLBRX no longer has an explicit SrcValueSDNode operand...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-25 Dan GohmanRename getTargetNode to getMachineNode, for consistency...
2009-09-25 Dan GohmanDon't try to use pre-indexed addressing with sthbrx...
2009-09-19 Evan ChengFix PR4926. When target hook EmitInstrWithCustomInserte...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-06 Duncan SandsRemove some not-really-used variables, as warned
2009-09-02 Sandeep PatelRetype from unsigned to CallingConv::ID accordingly...
2009-08-31 Duncan SandsRevert commit 80428. It completely broke exception
2009-08-29 Bill Wendling- Add target lowering methods to get the preferred...
2009-08-23 Chris LattnerChange Pass::print to take a raw ostream instead of...
2009-08-15 Tilmann SchellerAdd support for the PowerPC 64-bit SVR4 ABI.
2009-08-13 Bruno Cardoso LopesRemove HasCrazyBSS and add a flag in TAI to indicate...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-10 Owen AndersonContinue the SimpleValueType-ification.
2009-08-10 Owen AndersonStart moving TargetLowering away from using full MVTs...
2009-08-08 Chris Lattner1. Make MCSection an abstract class.
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-02 Daniel DunbarNormalize Subtarget constructors to take a target tripl...
2009-07-31 Chris Lattnerrefactor section construction in TLOF to be through...
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-28 Chris Lattnerthe apple "ld_classic" linker doesn't support .literal1...
2009-07-28 Chris LattnerRip all of the global variable lowering logic out of...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-03 Tilmann SchellerRefactor ABI code in the PowerPC backend.
2009-07-03 Tilmann SchellerImplement the SVR4 ABI for PowerPC.
2009-07-03 Tilmann SchellerAdd NumFixedArgs attribute to CallSDNode which indicate...
2009-07-03 Tilmann SchellerSmall cleanups in the PowerPC backend.
2009-07-01 Bill WendlingUpdate comments to make it clear that the function...
2009-06-30 Bill WendlingAdd an "alignment" field to the MachineFunction object...
2009-06-04 Dale JohannesenFix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was
2009-05-28 Eli FriedmanReturn the operand rather than a null SDValue when...
2009-05-27 Eli FriedmanGer rid of some dead code.
2009-05-24 Eli FriedmanMake the PPC backend use a legal type for the operands...
2009-05-11 Jay FoadDon't #include DerivedTypes.h from TargetData.h.
2009-04-27 Nate Begeman2nd attempt, fixing SSE4.1 issues and implementing...
2009-04-24 Rafael EspindolaRevert 69952. Causes testsuite failures on linux x86-64.
2009-04-24 Nate BegemanPR2957
2009-03-03 Bob WilsonUse early exit to reduce indentation. No functional...
2009-03-02 Bob WilsonGeneralize BuildVectorSDNode::isConstantSplat to use...
2009-03-01 Bob WilsonCombine PPC's GetConstantBuildVectorBits and isConstant...
2009-02-25 Evan ChengRevert BuildVectorSDNode related patches: 65426, 65427...
2009-02-25 Scott MichelRemove all "cached" data from BuildVectorSDNode, prefer...
2009-02-22 Scott MichelIntroduce the BuildVectorSDNode class that encapsulates...
2009-02-17 Scott MichelRemove trailing whitespace to reduce later commit patch...
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc version of BuildMI from...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-07 Dale JohannesenGet rid of the last non-DebugLoc versions of getNode!
2009-02-06 Dale JohannesenRemove more non-DebugLoc getNode variants. Use
2009-02-06 Dale JohannesenRemove more non-DebugLoc versions of getNode.
2009-02-06 Dale JohannesenEliminate remaining non-DebugLoc version of getTargetNode.
2009-02-06 Dale JohannesenGet rid of one more non-DebugLoc getNode and
2009-02-05 Dale JohannesenRemove a non-DebugLoc version of getNode.
2009-02-05 Dale JohannesenRemove non-DebugLoc versions of getMergeValues, ZeroExt...
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of CopyToReg and CopyFromReg.
2009-02-04 Dale JohannesenRemove non-DebugLoc versions of getLoad and getStore.
2009-02-04 Dale JohannesenRemove non-DebugLoc forms of the exotic forms
2009-02-04 Dale JohannesenRemove some more non-DebugLoc versions of construction
2009-02-04 Dale JohannesenRemove a few non-DebugLoc versions of node creation
2009-01-30 Dale JohannesenMake LowerCallTo and LowerArguments take a DebugLoc
2009-01-16 Evan ChengFix PPC ISD::Declare isel and eliminate the need for...
2009-01-15 Dan GohmanConst-qualify getPreIndexedAddressParts and friends.
2009-01-01 Duncan SandsFix PR3274: when promoting the condition of a BRCOND...
2008-12-01 Duncan SandsThere are no longer any places that require a
2008-12-01 Duncan SandsChange the interface to the type legalization method
2008-11-24 Duncan SandsIf the type legalizer actually legalized anything
2008-11-23 Duncan SandsRename SetCCResultContents to BooleanContents. In
2008-11-07 Dale JohannesenMake FP tests requiring two compares work on PPC (PR...
2008-10-30 Duncan SandsShift amounts should have type getShiftAmountTy
2008-10-28 Duncan SandsFix darwin ppc llvm-gcc build breakage: intercept
2008-10-21 Dan GohmanDisable constant-offset folding for PowerPC, as the...
2008-10-14 Evan ChengRename LoadX to LoadExt.
2008-10-11 Chris LattnerChange CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons...
2008-09-26 Dan GohmanRename ConstantSDNode's getSignExtended to getSExtValue...
2008-09-26 Dale JohannesenAdd "inreg" field to CallSDNode (doesn't increase
2008-09-24 Evan ChengProperly handle 'm' inline asm constraints. If a GV...
next