- 5cb97d1 Remove some unused/redundant code. by Kalle Raiskila · 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
- 1784d16 The hasMemory argument is irrelevant to how the argument by Dale Johannesen · 15 years ago
- 9e13715 remove some dead variables reported by clang++ by Chris Lattner · 15 years ago
- 91fdee1 Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. by Kalle Raiskila · 15 years ago
- 4794807 Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm by Kalle Raiskila · 15 years ago
- e368b46 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
- 43d225d Fix SPU to cope with vector insertelement to an undef position. by Kalle Raiskila · 15 years ago
- 211ffa1 Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMachine.h and put it in its own namespace. by Evan Cheng · 15 years ago
- aa2776e teach cellspu how to return i8 and i16 from calls, patch by Kalle Raiskila! by Chris Lattner · 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
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- 1bd7335 Use twines to simplify calls to report_fatal_error. For code size and readability. by Benjamin Kramer · 15 years ago
- 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- 7e09deb Remove a bunch of integer width predicate functions in favor of MathExtras. by Benjamin Kramer · 15 years ago
- e27e02b From Kalle Raiskila: by Chris Lattner · 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
- 73657df Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 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
- 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
- 53df23c Remove dead variable. by Bill Wendling · 16 years ago
- ce90c24 Remove dead store. The initial value was never used, but always overridden. by Bill Wendling · 16 years ago
- 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 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
- 3f2bf85 by David Greene · 16 years ago
- 613c581 Remove strange 'const' qualifiers, as warned about by icc by Duncan Sands · 16 years ago
- 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
- 77f452d Updated i128 sext support for CellSPU backend, contributed by Ken Werner (IBM) by Scott Michel · 16 years ago
- f1fa4fd 128-bit sign extension and vector shift cleanups, contributed by Ken Werner by Scott Michel · 16 years ago
- 9b2420d Initialize ShufBytes, as gcc 4.4 can't detect that the entire array is by Scott Michel · 16 years ago
- 4437ae2 eliminate uses of cerr() by Chris Lattner · 16 years ago
- 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 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
- d6662ad SimpleValueType-ify a few more methods on TargetLowering. 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
- 7db949d Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
- 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- debcb01 Move types back to the 2.5 API. by Owen Anderson · 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
- 5427d71 Add operation expansion/promotion for a bunch of operations, many of by Eli Friedman · 16 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 481d15a eliminate extra space. 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
- 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. 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
- 6314ac2 Misc accumulated tweaks to legalization logic for various targets. by Eli Friedman · 16 years ago
- 36df499 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 16 years ago
- 8220557 Back out r72431, it is causing a number of compilation crashes with clang. by Daniel Dunbar · 16 years ago
- ecc23a5 Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and by Eli Friedman · 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
- de551f9 Use CHAR_BIT instead of hard-coding 8 in several places where it by Dan Gohman · 16 years ago
- e7fa1f2 fix warning in -asserts mode. by Chris Lattner · 16 years ago
- 7ea02ff CellSPU: by Scott Michel · 16 years ago
- 6e1d147 CellSPU: by Scott Michel · 16 years ago
- a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 16 years ago
- 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 16 years ago
- 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
- b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
- de06470 Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
- ed2eee6 Get rid of one more non-DebugLoc getNode and 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
- f5d9789 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
- 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
- 9de57a9 CellSPU: - Update DWARF debugging support. by Scott Michel · 17 years ago
- 19c10e6 Untabify code. by Scott Michel · 17 years ago
- c9c8b2a CellSPU: by Scott Michel · 17 years ago
- d1e8d9c CellSPU: by Scott Michel · 17 years ago
- 94bd57e - Convert remaining i64 custom lowering into custom instruction emission by Scott Michel · 17 years ago
- 21213e7 CellSPU: by Scott Michel · 17 years ago
- dd95009 CellSPU: by Scott Michel · 17 years ago
- 52d0001 CellSPU: by Scott Michel · 17 years ago
- 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
- 02d711b - Start moving target-dependent nodes that could be represented by an by Scott Michel · 17 years ago
- 1df30c4 - Various '#if 0' cleanups. by Scott Michel · 17 years ago
- f0569be - Remove Tilmann's custom truncate lowering: it completely hosed over by Scott Michel · 17 years ago
- aedc637 CellSPU: by Scott Michel · 17 years ago
- e07d3de CellSPU: by Scott Michel · 17 years ago
- cc18827 CellSPU: Fix bug 3055 by Scott Michel · 17 years ago
- 23f2ff7 Missing closing brace and reverse conditional condition on NDEBUG by Scott Michel · 17 years ago
- d021901 This code is apparently quite confused. In the meantime, by Chris Lattner · 17 years ago
- 30ee7df CellSPU: by Scott Michel · 17 years ago
- b30e8f6 CellSPU: by Scott Michel · 17 years ago
- 1a6cdb6 CellSPU: by Scott Michel · 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
- 662165d CellSPU: Fix mnemonic typo in pattern; "shlqbyi" -> "shlqby". by Scott Michel · 17 years ago