- 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
- 667ee3c Small cleanups in the PowerPC backend. by Tilmann Scheller · 16 years ago
- b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
- 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
- 4c9369d Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This was by Dale Johannesen · 16 years ago
- c06441e Return the operand rather than a null SDValue when the given SELECT_CC by Eli Friedman · 16 years ago
- ba2352b Ger rid of some dead code. by Eli Friedman · 16 years ago
- 1a8229b Make the PPC backend use a legal type for the operands to the BUILD_VECTOR by Eli Friedman · 16 years ago
- 8d730fb Don't #include DerivedTypes.h from TargetData.h. by Jay Foad · 16 years ago
- 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
- 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
- b706d29 PR2957 by Nate Begeman · 16 years ago
- f2950b0 Use early exit to reduce indentation. No functional change. by Bob Wilson · 16 years ago
- 24e338e Generalize BuildVectorSDNode::isConstantSplat to use APInts and handle by Bob Wilson · 16 years ago
- a27ea9e Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a new by Bob Wilson · 16 years ago
- a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
- df38043 Remove all "cached" data from BuildVectorSDNode, preferring to retrieve by Scott Michel · 16 years ago
- 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
- fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 16 years ago
- 536a2f1 Remove refs to non-DebugLoc version of BuildMI from PowerPC. by Dale Johannesen · 17 years ago
- 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
- 1fdbc1d Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
- b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
- e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
- de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
- f5f5dce Eliminate remaining non-DebugLoc version of getTargetNode. by Dale Johannesen · 17 years ago
- ed2eee6 Get rid of one more non-DebugLoc getNode and by Dale Johannesen · 17 years ago
- 3484c09 Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
- 4be0bdf Remove non-DebugLoc versions of getMergeValues, ZeroExtendInReg. by Dale Johannesen · 17 years ago
- a05dca4 Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
- 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
- 39355f9 Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
- f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
- 8ad9b43 Remove a few non-DebugLoc versions of node creation functions. by Dale Johannesen · 17 years ago
- 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
- ee5c2b8 Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::LowerGlobalAddress to check if isVerifiedDebugInfoDesc() is true. Given the recent changes, it would falsely return true for a lot of GlobalAddressSDNode's. by Evan Cheng · 17 years ago
- 73e0914 Const-qualify getPreIndexedAddressParts and friends. by Dan Gohman · 17 years ago
- 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
- aaffa05 There are no longer any places that require a by Duncan Sands · 17 years ago
- 1607f05 Change the interface to the type legalization method by Duncan Sands · 17 years ago
- 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 17 years ago
- 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
- 53e4e44 Make FP tests requiring two compares work on PPC (PR 642). by Dale Johannesen · 17 years ago
- 2fbfbd2 Shift amounts should have type getShiftAmountTy by Duncan Sands · 17 years ago
- 57760d9 Fix darwin ppc llvm-gcc build breakage: intercept by Duncan Sands · 17 years ago
- 54aeea3 Disable constant-offset folding for PowerPC, as the PowerPC target by Dan Gohman · 17 years ago
- 0329466 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
- e563bbc Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
- 7810bfe Rename ConstantSDNode's getSignExtended to getSExtValue, for by Dan Gohman · 17 years ago
- 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
- da43bcf Properly handle 'm' inline asm constraints. If a GV is being selected for the addressing mode, it requires the same logic for PIC relative addressing, etc. by Evan Cheng · 17 years ago
- eaf42ab s/ParameterAttributes/Attributes/g by Devang Patel · 17 years ago
- 0bb4160 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
- 7795932 Add trampoline support to PPC. GCC simply calls the "__trampoline_setup" by Bill Wendling · 17 years ago
- 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
- 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
- 095cc29 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
- f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
- 209a409 Succumb utterly to compatibility and implement by Dale Johannesen · 17 years ago
- 7794f2a Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
- a619d01 Fix some bugs in the code sequences for atomics. by Dale Johannesen · 17 years ago
- 93c53e5 fix a bunch of 80-col violations by Gabor Greif · 17 years ago
- 3156b62 Expand for ROTR with MVT::i64. by Bill Wendling · 17 years ago
- ea9eedb Add ppc partial-word ATOMIC_CMP_SWAP. by Dale Johannesen · 17 years ago
- 0e55f06 Add partial word version of ATOMIC_SWAP. by Dale Johannesen · 17 years ago
- ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
- 5ad0bf6 In lowering SELECT_CC, removed cases where we can't flip the true and false when the compare value has a NaN by Mon P Wang · 17 years ago
- 97efa36 Implement partial-word binary atomics on ppc. by Dale Johannesen · 17 years ago
- 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
- bdab93a Implement 32 & 64 bit versions of PPC atomic binary primitives. by Dale Johannesen · 17 years ago
- 140a8bb Remove PPC-specific lowering for atomics; the generic stuff works fine. by Dale Johannesen · 17 years ago
- 65e3973 It's important for the cmp-and-swap to balance by Dale Johannesen · 17 years ago
- f87d6c0 Implement __sync_synchronize on ppc32. Patch by Gary Benson. by Dale Johannesen · 17 years ago
- 5f0cfa2 Rewrite ppc code generated for __sync_{bool|val}_compare_and_swap by Dale Johannesen · 17 years ago
- 1db3c92 Implement ISD::TRAP support on PPC by Nate Begeman · 17 years ago
- 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
- 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
- 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
- 982a059 Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (all of the parameter registers are used) are loaded from sp offsets that were off by 4. by Evan Cheng · 17 years ago
- d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
- a7360f0 Make sure custom lowering for LegalizeTypes by Duncan Sands · 17 years ago
- 5330192 Implement llvm.atomic.cmp.swap.i32 on PPC. Patch by Gary Benson! by Evan Cheng · 17 years ago
- a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
- 6291d69 Remove extraneous vertical whitespace before Eric gets the wrong idea ;-) by Chris Lattner · 17 years ago
- 85e7ac0 Fix an altivec constant miscompilation that Duncan found through by Chris Lattner · 17 years ago
- 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
- 126d907 Rather than having a different custom legalization by Duncan Sands · 17 years ago
- 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
- 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
- f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
- 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
- 09d3fdc Remove unnecessary #includes. by Dan Gohman · 17 years ago
- 0011dc4 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
- 8e4eb09 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
- a8a8f42 Temporarily reverting r52056. It's causing PPC to fail to bootstrap. by Bill Wendling · 17 years ago
- 929b39f Typo. by Evan Cheng · 17 years ago
- 6b4a65f PPC preferred loop alignment is 16. by Evan Cheng · 17 years ago
- 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
- 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- 30e62c0 Tail call optimization improvements: by Arnold Schwaighofer · 17 years ago