- c940365 Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
- 0d881da Propagate debug loc. by Devang Patel · 15 years ago
- 14152b4 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
- 258c58c Revert r107655. by Dan Gohman · 15 years ago
- b81c771 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
- ed2ae13 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
- 90c64f4 Remove initialized but otherwise unused variables. by Duncan Sands · 15 years ago
- 1784d16 The hasMemory argument is irrelevant to how the argument by Dale Johannesen · 15 years ago
- e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
- 2457f2c Implement @llvm.returnaddress. rdar://8015977. by Evan Cheng · 15 years ago
- 08673d2 Implement builtin_return_address(x) and builtin_frame_address(x) by Dale Johannesen · 15 years ago
- af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 15 years ago
- e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 15 years ago
- f0757b0 Add more const qualifiers on TargetMachine and friends. by Dan Gohman · 15 years ago
- d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
- 1e93df6 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 15 years ago
- 37f32ee Eliminate an unnecessary SelectionDAG dependency in getOptimalMemOpType. by Dan Gohman · 15 years ago
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- c3b0c34 Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates. by Evan Cheng · 15 years ago
- 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
- c7f3ace use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
- f28f8bc Correctly lower memset / memcpy of undef. It should be a nop. PR6767. by Evan Cheng · 15 years ago
- e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
- e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
- 42642d0 Add comments about DstAlign and SrcAlign. by Evan Cheng · 15 years ago
- 94107ba - Avoid using floating point stores to implement memset unless the value is zero. by Evan Cheng · 15 years ago
- 255f20f Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 15 years ago
- 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
- 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago
- 505ad8b Now that the default for Darwin platforms is to place the LSDA into the TEXT by Bill Wendling · 15 years ago
- 149add0 tidy indentation by Chris Lattner · 15 years ago
- 53351a1 The same situation that effected ARM effects PPC with regards to placing the by Bill Wendling · 15 years ago
- f7b7304 The address of an indirect call must be in R12 on Darwin. by Dale Johannesen · 15 years ago
- 46ada19 Remove dead parameter passing. by Bill Wendling · 15 years ago
- 362dd0b Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 15 years ago
- 534502d1 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
- 1797ed5 Rename the PerformTailCallOpt variable to GuaranteedTailCallOpt to reflect by Dan Gohman · 16 years ago
- 022d9e1 Revert 95130. by Evan Cheng · 16 years ago
- 9426196 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
- 6c2e8a9 PPC is not ready for sibcall optimization. by Evan Cheng · 16 years ago
- 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
- 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
- 3a84dae Add support for calls through function pointers in the 64-bit PowerPC SVR4 ABI. by Tilmann Scheller · 16 years ago
- b60d519 Make capitalization of names starting "is" more consistent. by Dale Johannesen · 16 years ago
- 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
- bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
- 29cbade Target-independent support for TargetFlags on BlockAddress operands, by Dan Gohman · 16 years ago
- 1e60881 Adjust isConstantSplat to allow for big-endian targets. by Dale Johannesen · 16 years ago
- 3f2bf85 by David Greene · 16 years ago
- 3d90dbe Add PowerPC codegen for indirect branches. by Bob Wilson · 16 years ago
- ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
- 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
- 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
- bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
- ae03af2 LBRX no longer has an explicit SrcValueSDNode operand, so the type by Dan Gohman · 16 years ago
- c76909a Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
- 602b0c8 Rename getTargetNode to getMachineNode, for consistency with the by Dan Gohman · 16 years ago
- 6acaaa8 Don't try to use pre-indexed addressing with sthbrx/stwbrx by Dan Gohman · 16 years ago
- ce31910 Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic blocks and update CFG, it should also inform sdisel of the changes so the phi source operands will come from the right basic blocks. by Evan Cheng · 16 years ago
- fb2e752 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
- c2d98bc Remove some not-really-used variables, as warned by Duncan Sands · 16 years ago
- 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
- c69d74a Revert commit 80428. It completely broke exception handling on x86-32 linux. by Duncan Sands · 16 years ago
- 9b35a09 - Add target lowering methods to get the preferred format for the FDE and LSDA by Bill Wendling · 16 years ago
- 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
- 6b16eff Add support for the PowerPC 64-bit SVR4 ABI. by Tilmann Scheller · 16 years ago
- fdf229e Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' by Bruno Cardoso Lopes · 16 years ago
- 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
- 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- 7067184 Continue the SimpleValueType-ification. by Owen Anderson · 16 years ago
- 77547be Start moving TargetLowering away from using full MVTs and towards SimpleValueType, which will simplify the privatization of IntegerType in the future. by Owen Anderson · 16 years ago
- 892e182 1. Make MCSection an abstract class. by Chris Lattner · 16 years ago
- 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- 3be0340 Normalize Subtarget constructors to take a target triple string instead of by Daniel Dunbar · 16 years ago
- f26e03b refactor section construction in TLOF to be through an explicit by Chris Lattner · 16 years ago
- debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
- 4bb253c the apple "ld_classic" linker doesn't support .literal16 in 32-bit by Chris Lattner · 16 years ago
- f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
- e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
- dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
- 2a9ddfb Refactor ABI code in the PowerPC backend. by Tilmann Scheller · 16 years ago
- ffd0200 Implement the SVR4 ABI for PowerPC. by Tilmann Scheller · 16 years ago
- 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