summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCISelLowering.cpp
Commit message (Expand)AuthorAge
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-13
* Teach SelectionDAG to match more calls to libm functions onto existing SDNode...Owen Anderson2011-12-08
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-02
* add basic PPC register-pressure feedback; adjust the vaarg test to match the ...Hal Finkel2011-11-22
* Remove some unnecessary includes of PseudoSourceValue.h.Jay Foad2011-11-15
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-08
* Rename NonScalarIntSafe to something more appropriate.Lang Hames2011-10-26
* Revert change to function alignment b/c existing logic was fineHal Finkel2011-10-17
* Instructions for Book E PPC should be word aligned, set function alignment to...Hal Finkel2011-10-17
* Add an implementation of the CanLowerReturn function to the PPC backendHal Finkel2011-10-14
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-06
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-06
* Set CR1EQ only when lowering vararg floating arguments (not any varargRoman Divacky2011-08-30
* Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enoug...Eli Friedman2011-08-29
* New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman2011-08-03
* Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng2011-07-26
* Set PPCII::MO_DARWIN_STUB only on MacOSX < 10.5.Roman Divacky2011-07-24
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-08
* Remove accidentaly left node from previous iteration of the patch.Roman Divacky2011-07-04
* Implement ISD::VAARG lowering on PPC32.Roman Divacky2011-06-28
* Fix a few places where 32bit instructions/registerset were used on PPC64.Roman Divacky2011-06-17
* PR10136: fix PPCTargetLowering::LowerCall_SVR4 so that a necessary CopyToReg ...Eli Friedman2011-06-14
* Add a parameter to CCState so that it can access the MachineFunction.Eric Christopher2011-06-08
* Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant.Roman Divacky2011-06-03
* Have LowerOperandForConstraint handle multiple character constraints.Eric Christopher2011-06-02
* Make CodeGen/PowerPC/2007-09-11-RegCoalescerAssert.ll pass with the verifier.Cameron Zwarich2011-05-19
* Make the logic for determining function alignment more explicit. No function...Eli Friedman2011-05-06
* ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OSDaniel Dunbar2011-04-20
* Target/PPC: Eliminate a use of getDarwinVers().Daniel Dunbar2011-04-19
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Insert code in the right location when lowering PowerPC atomics.Jakob Stoklund Olesen2011-04-04
* Use X0 instead of R0 for the zero register on ppc64.Jakob Stoklund Olesen2011-04-04
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-25
* Revert r124611 - "Keep track of incoming argument's location while emitting L...Devang Patel2011-02-21
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-16
* Keep track of incoming argument's location while emitting LiveIns.Devang Patel2011-01-31
* Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin2011-01-18
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-10
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-23
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-21
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-23
* convert the operand bits into bitfields since they are all combinable inChris Lattner2010-11-15
* add targetoperand flags for jump tables, constant pool and block addressChris Lattner2010-11-15
* implement support for the MO_DARWIN_STUB TargetOperand flag,Chris Lattner2010-11-14
* In the calling convention logic, ValVT is always a legal type,Duncan Sands2010-11-04
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-03
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-29
* Remove some variables that are never really usedDuncan Sands2010-10-21
* PowerPC varargs functions store live-in registers on the stack. Make sure we useJakob Stoklund Olesen2010-10-11