- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- cdfe20b Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- ea6397f Remove tabs. by Bill Wendling · 13 years ago
- aa58397 Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCall by Justin Holewinski · 13 years ago
- abadc66 Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. by Craig Topper · 14 years ago
- ba0a6ca Always compute all the bits in ComputeMaskedBits. by Rafael Espindola · 14 years ago
- bef78fc Convert more static tables of registers used by calling convention to uint16_t to reduce space. by Craig Topper · 14 years ago
- 65f9d19 Re-commit r151623 with fix. Only issue special no-return calls if it's a direct call. by Evan Cheng · 14 years ago
- ee7b899 Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack prediction. ...", it is breaking the Clang build during the Compiler-RT part. by Daniel Dunbar · 14 years ago
- 87c7b09 Some ARM implementaions, e.g. A-series, does return stack prediction. That is, by Evan Cheng · 14 years ago
- 6898db6 Remove VectorExtras. This unused helper was written for a type of API that is discouraged now. by Benjamin Kramer · 14 years ago
- 637cc6a Initial CodeGen support for CTTZ/CTLZ where a zero input produces an by Chandler Carruth · 14 years ago
- 82cd9e8 Added invariant field to the DAG.getLoad method and changed all calls. by Pete Cooper · 14 years ago
- 26a4848 Code generation for 'fence' instruction. by Eli Friedman · 14 years ago
- 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
- f03fa18 Add an intrinsic and codegen support for fused multiply-accumulate. The intent by Cameron Zwarich · 14 years ago
- ff74062 Remove getRegClassForInlineAsmConstraint from sparc. by Eric Christopher · 14 years ago
- 0713a9d Add a parameter to CCState so that it can access the MachineFunction. by Eric Christopher · 14 years ago
- 2518f83 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 15 years ago
- 9c373c1 Remove unused variables caught by GCC's -Wunused-but-set-variable. by Benjamin Kramer · 15 years ago
- 0ab5e2c Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- f3292b2 Revert r124611 - "Keep track of incoming argument's location while emitting LiveIns." by Devang Patel · 15 years ago
- a82203f Generate correct Sparc32 ABI compliant code for functions that return a struct. by Venkatraman Govindaraju · 15 years ago
- 81c4306 Swap VT and DebugLoc operands of getExtLoad() for consistency with by Stuart Hastings · 15 years ago
- 56cc5fd Keep track of incoming argument's location while emitting LiveIns. by Devang Patel · 15 years ago
- cc91b7a Pass sret arguments through the stack instead of through registers in Sparc backend. It makes the code generated more compliant with the sparc32 ABI. by Venkatraman Govindaraju · 15 years ago
- ef8cf45 Sparc backend: by Venkatraman Govindaraju · 15 years ago
- 0594789 Implement support for byval arguments in Sparc backend. by Venkatraman Govindaraju · 15 years ago
- c386f8a SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. by Venkatraman Govindaraju · 15 years ago
- d964580 Implement RETURNADDR and FRAMEADDR lowering in SPARC backend. by Venkatraman Govindaraju · 15 years ago
- 3b71b0a Fix SPARC backend call instruction so that arguments passed through registers by Venkatraman Govindaraju · 15 years ago
- 0a09160 SPARC backend fix: correctly passing arguments through stack by Venkatraman Govindaraju · 15 years ago
- 2f15503 by Venkatraman Govindaraju · 15 years ago
- 3e5fbd7 rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
- 527da1b Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
- f5dda01 Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
- 676c61d update a bunch of code to use the MachinePointerInfo version of getStore. by Chris Lattner · 15 years ago
- 3d178ed propagate MachinePointerInfo through various uses of the old by Chris Lattner · 15 years ago
- 7727d05 convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 15 years ago
- 1c349f1 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
- fe7532a Split the SDValue out of OutputArg so that SelectionDAG-independent by Dan Gohman · 15 years ago
- a3ca21b Propagate debug loc. by Devang Patel · 15 years ago
- 3439629 Reapply r107655 with fixes; insert the pseudo instruction into by Dan Gohman · 15 years ago
- f4f0410 Revert r107655. by Dan Gohman · 15 years ago
- 1220564 Fix a bunch of custom-inserter functions to handle the case where by Dan Gohman · 15 years ago
- 0664a67 Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill slots so it's always false. by Evan Cheng · 15 years ago
- f1d8304 Eliminate unnecessary uses of getZExtValue(). by Dan Gohman · 15 years ago
- 25c1653 Get rid of the EdgeMapping map. Instead, just check for BasicBlock by Dan Gohman · 16 years ago
- 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
- 31ae586 Move per-function state out of TargetLowering subclasses and into by Dan Gohman · 16 years ago
- bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
- ab663a0 Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 16 years ago
- 772fc34 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 16 years ago
- 6f36a08 Revert 95130. by Evan Cheng · 16 years ago
- c1b0116 Pass callsite return type to TargetLowering::LowerCall and use that to check sibcall eligibility. by Evan Cheng · 16 years ago
- 67a69dd Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
- de5dea8 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
- ed85e12 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
- 1fbe054 by David Greene · 16 years ago
- 9827ad3 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
- 270d0f9 Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that sdisel will use to properly complete phi nodes. by Evan Cheng · 16 years ago
- 840c700 several major improvements to the sparc backend: support for weak linkage by Chris Lattner · 16 years ago
- 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
- 0939595 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
- 9f94459 Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
- 53aa7a9 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- c9ea8fd eliminate TargetLoweringObjectFileSparc in favor of a TAI hook. by Chris Lattner · 16 years ago
- a6d0afc Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
- f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- 5e693ed Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- be853b7 Don't override LowerArguments in the SPARC backend. In addition to by Eli Friedman · 16 years ago
- fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- 0504e0a Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
- 512ff73 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
- 31ceb1b Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
- 215a925 Remove non-DebugLoc versions of buildMI from Sparc. by Dale Johannesen · 17 years ago
- 9c31071 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 17 years ago
- 747e55b Constify TargetInstrInfo::EmitInstrWithCustomInserter, allowing by Dan Gohman · 17 years ago
- 62fd95d Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 17 years ago
- 8493575 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 17 years ago
- 400dc2e Remove more non-DebugLoc versions of getNode. by Dale Johannesen · 17 years ago
- f80493b Remove a non-DebugLoc version of getNode. by Dale Johannesen · 17 years ago
- f08a47b Remove non-DebugLoc forms of CopyToReg and CopyFromReg. Adjust callers. by Dale Johannesen · 17 years ago
- 021052a Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 17 years ago
- 679073b Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 17 years ago
- 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
- dd6f3db Don't make use of an illegal type (i64) when lowering f64 function arguments. by Duncan Sands · 17 years ago
- 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
- 2fe6bee Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
- 07d53b1 Rename LoadX to LoadExt. by Evan Cheng · 17 years ago
- 2753955 Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 17 years ago
- 76baad1 Use expand for smul_lohi for now by Anton Korobeynikov · 17 years ago
- 281cf24 Add rudimentary support for 'r' register operand by Anton Korobeynikov · 17 years ago
- b873656 Cleanup by Anton Korobeynikov · 17 years ago
- 7a74e71 Make log, log2, log10, exp, exp2 use Expand by default. by Dale Johannesen · 17 years ago
- 24c79f2 Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
- 8bc392f - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
- d3fe174 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago