- 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
- 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
- 6f306d7 use DebugLoc default ctor instead of DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
- ab663a0 Move TLOF implementations to libCodegen to resolve layering violation. by Anton Korobeynikov · 16 years ago
- e2e2073 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
- 547c761 eliminate the TargetLowering::UsesGlobalOffsetTable bool, which is by Chris Lattner · 16 years ago
- 44a47d6 Remove dead variable. by Bill Wendling · 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
- 83896a5 Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
- 16993aa Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
- 7d6781b Tabs -> spaces, and remove trailing whitespace. by Daniel Dunbar · 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
- 68c5f47 Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep 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
- c30530d 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
- a190c16 avoid this libcall with long inline expansion by Andrew Lenharth · 16 years ago
- a3a3453 These should be expanded by Andrew Lenharth · 16 years ago
- 13937d8 Use elf Object File directly by Andrew Lenharth · 16 years ago
- ba3a342 Alpha: Get section directives right by Andrew Lenharth · 16 years ago
- f9bbcd1 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- 73d577c Make SectionKind::get() private. by Chris Lattner · 16 years ago
- cc71620 give alpha its readonly section. This optimizes alpha, and prevents a by Chris Lattner · 16 years ago
- c9c277b Change SectionKind to be a property that is true of a *section*, it by Chris Lattner · 16 years ago
- 4d2c0f9 switch off of 'Section' onto MCSection. We're not properly using by Chris Lattner · 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
- 916a0f3 Switch Alpha over to the new call lowering style. New code mostly by Eli Friedman · 16 years ago
- f840bc5 Set an operation expansion, noticed while running 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
- fb8d6d5 Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
- fa04002 Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
- aea6059 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 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
- 4fe64de Fix old-style type names in comments. by Dan Gohman · 16 years ago
- d5ca7064 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 17 years ago
- 635f2a6 Remove non-DebugLoc versions of BuildMI from Alpha and Cell. 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
- 400dc2e Remove more non-DebugLoc versions 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
- f2bb6f0 Remove some more non-DebugLoc versions of construction by Dale Johannesen · 17 years ago
- 555a375 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 17 years ago
- 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
- 8feb694 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 17 years ago
- 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
- 6ed4014 Change the interface to the type legalization method by Duncan Sands · 17 years ago
- 8d6e2e1 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
- 2126a6d fix another libgcc blocker by Andrew Lenharth · 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
- 1a84f86 get CodeGen/Alpha/mul128.ll to work. by Chris Lattner · 17 years ago
- 64861a7 Note that ADDC and company don't actually expand yet (missing in legalize by Andrew Lenharth · 17 years ago
- 0e32a2c Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 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
- effb894 Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
- da2d806 Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 17 years ago
- f304a7a erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
- 2ce6f2a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
- 3b46030 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
- 93e18034 Rather than having a different custom legalization by Duncan Sands · 17 years ago
- fb19f94 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
- 5c73a88 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
- 1ae6ef8 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
- 55083d5 Use MachineBasicBlock::transferSuccessors. by Dan Gohman · 17 years ago
- 11dd424 Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
- 13237ac Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 18 years ago
- 544ab2c Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 18 years ago
- ae2c56d Default ISD::PREFETCH to expand. by Evan Cheng · 18 years ago
- a6729e8 Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's by Scott Michel · 18 years ago
- 95cf661 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 18 years ago
- 9552894 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 18 years ago
- 4c95dbd In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 18 years ago
- 53e1b3f Change how FP immediates are handled. by Nate Begeman · 18 years ago
- 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
- 2d489b5 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
- 27b32b8 Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago