- 1e96bab In the calling convention logic, ValVT is always a legal type, by Duncan Sands · 15 years ago
- 1440e8b Inside the calling convention logic LocVT is always a simple by Duncan Sands · 15 years ago
- 44ab89e Inline asm multiple alternative constraints development phase 2 - improved basic logic, added initial platform support. by John Thompson · 15 years ago
- 8026a9d eliminate some uses of the getStore overload. by Chris Lattner · 15 years ago
- d1c24ed convert the targets off the non-MachinePointerInfo of getLoad. by Chris Lattner · 15 years ago
- 4677379 Fix PR7174, a couple o Mips fixes: by Bruno Cardoso Lopes · 15 years ago
- 29e9daa Fix Mips PR7473. Patch by stetorvs@gmail.com by Bruno Cardoso Lopes · 15 years ago
- 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
- af1d8ca Get rid of the EdgeMapping map. Instead, just check for BasicBlock 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
- 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
- f6fa186 Remove an assumption of default arguments. This is in anticipation of a by David Greene · 15 years ago
- 6059b85 Add suport for VASTART on Mips. by Bruno Cardoso Lopes · 16 years ago
- b37a742 First step towards varargs support in Mips: by Bruno Cardoso Lopes · 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
- 3ed6f87 Fix PR6144. Reload GP before the emission of CALLSEQ_END to guarantee the right reload order by Bruno Cardoso Lopes · 16 years ago
- 0c439eb Eliminate target hook IsEligibleForTailCallOptimization. by Evan Cheng · 16 years ago
- f1214cb eliminate the TargetLowering::UsesGlobalOffsetTable bool, which is by Chris Lattner · 16 years ago
- d71cebf Support PIC loading of constant pool entries by Bruno Cardoso Lopes · 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
- 6e0b658 - Fix a small bug while handling target constant pools (one param was missing). by Bruno Cardoso Lopes · 16 years ago
- 3f2bf85 by David Greene · 16 years ago
- a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
- eb2f969 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
- 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
- 65c3c8f Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. by Sandeep Patel · 16 years ago
- c517cb0 Reapply 80278 by Bruno Cardoso Lopes · 16 years ago
- 0c80be5 Revert 80278 for now, it caused a lot of MIPS tests to fail by Bruno Cardoso Lopes · 16 years ago
- dcace5c Revamp our friend Mips :) by Bruno Cardoso Lopes · 16 years ago
- b71b909 reintroduce support for Mips "small" section handling. This is by Chris Lattner · 16 years ago
- e3736f8 Restore some "small section" support code, reverting my patch from r76936. by Chris Lattner · 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
- 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
- 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
- e2c7408 Remove -disable-mips-abicall and -enable-mips-absolute-call command-line by Eli Friedman · 16 years ago
- f014412 Rip all of the global variable lowering logic out of TargetAsmInfo. Since by Chris Lattner · 16 years ago
- d94061f remove more remnants of small section support. by Chris Lattner · 16 years ago
- e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 6055a6a One more operation expansion for MIPS, from test/CodeGen/Generic. by Eli Friedman · 16 years ago
- 10a3659 Expand a bunch of illegal operations on MIPS (found by by Eli Friedman · 16 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 16 years ago
- 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 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
- 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
- 9911405 Convert Alpha and Mips to use a MachineFunctionInfo subclass to by Dan Gohman · 16 years ago
- d3bdf19 Added support for fround, fextend and FP_TO_SINT by Bruno Cardoso Lopes · 16 years ago
- 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
- fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 16 years ago
- d401507 fix an apparently real bug exposed by a warning in -asserts mode. by Chris Lattner · 16 years ago
- bdfbb74 Removed AFGR32 register class Handle odd registers allocation in FGR32. by Bruno Cardoso Lopes · 16 years ago
- b53db4f Added support for Mips O32 Calling Convention by Bruno Cardoso Lopes · 16 years ago
- 9481757 Remove non-DebugLoc versions of BuildMI from IA64, Mips. by Dale Johannesen · 16 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
- de06470 Remove more non-DebugLoc versions of getNode. 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
- 5bf4b75 Fix a typo by Nate Begeman · 17 years ago
- bb46f52 Add the private linkage. by Rafael Espindola · 17 years ago
- ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 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
- 0322808 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
- 6520e20 Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
- f522068 Trim #includes. 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
- 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
- ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
- 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
- 739e441 Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT node by Bruno Cardoso Lopes · 17 years ago
- 65ad452 Support added for ctlz intrinsic, test case added. by Bruno Cardoso Lopes · 17 years ago
- 7da151c Added Mips support for DYNAMIC_STACKALLOC by Bruno Cardoso Lopes · 17 years ago
- f7f3b50 Mips ISelLowering cleanup : Removed old LowerCALL and FORMAL_ARGS helpers, they by Bruno Cardoso Lopes · 17 years ago
- ea9d4d6 Handle i32->f32 bitconvert results. by Bruno Cardoso Lopes · 17 years ago
- 1906c5a Apply the same pattern used in 'and' lowering for 'or' by Bruno Cardoso Lopes · 17 years ago
- 7bd7182 Expand fcopysign by Bruno Cardoso Lopes · 17 years ago
- 7728377 Handle more SELECT corner cases considering legalize types, probabily wont work with by Bruno Cardoso Lopes · 17 years ago
- 7030ae7 Added pattern for floating point zero immediate (avoiding a constant pool by Bruno Cardoso Lopes · 17 years ago
- 4b877ca Fixed bug in global address lowering for functions and in Brcond lowering by Bruno Cardoso Lopes · 17 years ago
- 97843cd Changed some methods order. by Bruno Cardoso Lopes · 17 years ago
- 6d399bd Added floating point lowering for select. by Bruno Cardoso Lopes · 17 years ago
- f33bc43 Disable gp_rel relocation for constant pools access for now. by Bruno Cardoso Lopes · 17 years ago