Add support for the PPC isel instruction.
[oota-llvm.git] / lib / Target / PowerPC / PPCISelLowering.cpp
2012-06-22 Hal FinkelAdd support for the PPC isel instruction.
2012-06-22 Hal FinkelConvert the PPC backend to use the new FMA infrastructure.
2012-06-20 Hal FinkelAdd support for generating reg+reg (indexed) pre-inc...
2012-06-19 Hal FinkelAdd support for generating reg+reg preinc stores on...
2012-06-10 Hal FinkelEnable ILP scheduling for all nodes by default on PPC.
2012-06-05 Roman DivackyPPC32 uses R2 as the TLS register. Fix the copy and...
2012-06-04 Roman DivackyImplement local-exec TLS on PowerPC.
2012-06-04 Hal FinkelEnable generating PPC pre-increment (r+imm) instruction...
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-04-20 Gabor Greifeffectively back out my last change (r155190)
2012-04-20 Gabor Greiffix obviously bogus (IMO) operand index of the load...
2012-04-20 Craig TopperConvert some uses of XXXRegisterClass to &XXXRegClass...
2012-04-19 Gabor Greifzap tabs
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-04-02 Roman DivackyImplement the SVR4 byval alignment for aggregates....
2012-04-01 Hal FinkelEnable prefetch generation on PPC64.
2012-04-01 Hal FinkelSet the default PPC node scheduling preference to ILP...
2012-03-31 Hal FinkelFix dynamic linking on PPC64.
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-24 Hal FinkelFix small-integer VAARG on SVR4 ABI PPC64.
2012-03-17 Craig TopperReorder includes in Target backends to following coding...
2012-03-11 Craig TopperConvert more static tables of registers used by calling...
2012-03-11 Craig TopperUse uint16_t to store registers and opcode in static...
2012-03-06 Roman DivackyConvert PowerPC to register mask operands.
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Benjamin KramerRemove a bunch of unused variable assignments.
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2012-01-07 Benjamin KramerRemove VectorExtras. This unused helper was written...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-08 Owen AndersonTeach SelectionDAG to match more calls to libm function...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-11-22 Hal Finkeladd basic PPC register-pressure feedback; adjust the...
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-10-26 Lang HamesRename NonScalarIntSafe to something more appropriate.
2011-10-17 Hal FinkelRevert change to function alignment b/c existing logic...
2011-10-17 Hal FinkelInstructions for Book E PPC should be word aligned...
2011-10-14 Hal FinkelAdd an implementation of the CanLowerReturn function...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-08-30 Roman DivackySet CR1EQ only when lowering vararg floating arguments...
2011-08-29 Eli FriedmanExpand ATOMIC_LOAD and ATOMIC_STORE for architectures...
2011-08-03 Eli FriedmanNew approach to r136737: insert the necessary fences...
2011-07-26 Evan ChengRename TargetAsmParser to MCTargetAsmParser and TargetA...
2011-07-24 Roman DivackySet PPCII::MO_DARWIN_STUB only on MacOSX < 10.5.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-04 Roman DivackyRemove accidentaly left node from previous iteration...
2011-06-28 Roman DivackyImplement ISD::VAARG lowering on PPC32.
2011-06-17 Roman DivackyFix a few places where 32bit instructions/registerset...
2011-06-14 Eli FriedmanPR10136: fix PPCTargetLowering::LowerCall_SVR4 so that...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-03 Roman DivackyFix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant.
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-05-19 Cameron ZwarichMake CodeGen/PowerPC/2007-09-11-RegCoalescerAssert...
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
2011-04-20 Daniel DunbarADT/Triple: Renambe isOSX... methods to isMacOSX for...
2011-04-19 Daniel DunbarTarget/PPC: Eliminate a use of getDarwinVers().
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-04 Jakob Stoklund OlesenInsert code in the right location when lowering PowerPC...
2011-04-04 Jakob Stoklund OlesenUse X0 instead of R0 for the zero register on ppc64.
2011-02-25 Owen AndersonAllow targets to specify a the type of the RHS of a...
2011-02-21 Devang PatelRevert r124611 - "Keep track of incoming argument's...
2011-02-16 Stuart HastingsSwap VT and DebugLoc operands of getExtLoad() for consi...
2011-01-31 Devang PatelKeep track of incoming argument's location while emitti...
2011-01-18 Jeffrey YasskinRemove unused variables found by gcc-4.6's -Wunused...
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-15 Chris Lattnerconvert the operand bits into bitfields since they...
2010-11-15 Chris Lattneradd targetoperand flags for jump tables, constant pool...
2010-11-14 Chris Lattnerimplement support for the MO_DARWIN_STUB TargetOperand...
2010-11-04 Duncan SandsIn the calling convention logic, ValVT is always a...
2010-11-03 Duncan SandsInside the calling convention logic LocVT is always...
2010-10-29 John ThompsonInline asm multiple alternative constraints development...
2010-10-21 Duncan SandsRemove some variables that are never really used
2010-10-11 Jakob Stoklund OlesenPowerPC varargs functions store live-in registers on...
2010-10-10 Chris Lattnerfix the expansion of va_arg instruction on PPC to know...
2010-09-21 Chris Lattnerupdate a bunch of code to use the MachinePointerInfo...
2010-09-21 Chris Lattnereliminate an old SelectionDAG::getTruncStore method...
2010-09-21 Chris Lattnerpropagate MachinePointerInfo through various uses of...
2010-09-21 Chris Lattnerconvert the targets off the non-MachinePointerInfo...
2010-09-21 Chris Lattnerreimplement memcpy/memmove/memset lowering to use Machi...
2010-09-21 Chris Lattnerconvert targets to the new MF.getMachineMemOperand...
2010-08-04 Torok EdwinUse indirect calls in PowerPC JIT.
2010-08-02 Eli FriedmanPR7781: Fix incorrect shifting in PPCTargetLowering...
2010-07-07 Evan ChengMove getExtLoad() and (some) getLoad() DebugLoc argumen...
2010-07-07 Dan GohmanSplit the SDValue out of OutputArg so that SelectionDAG...
2010-07-06 Devang PatelPropagate debug loc.
2010-07-06 Dan GohmanReapply r107655 with fixes; insert the pseudo instructi...
2010-07-06 Dan GohmanRevert r107655.
2010-07-06 Dan GohmanFix a bunch of custom-inserter functions to handle...
2010-07-03 Evan ChengRemove isSS argument from CreateFixedObject. Fixed...
2010-06-29 Duncan SandsRemove initialized but otherwise unused variables.
next