- 4c31524 Factor out the code for sign-extending/truncating gep indices by Dan Gohman · 17 years ago
- a8fd1f2 Eliminate some unused variable compile time warnings. by Evan Cheng · 17 years ago
- 8af0a36 Emit label for llvm.dbg.func.start of the inlined function. by Devang Patel · 17 years ago
- e7ced74 FastISel support for exception-handling constructs. by Dan Gohman · 17 years ago
- c52af45 calls can be supported. by Chris Lattner · 17 years ago
- 4f0bd68 Add a "loses information" return value to APFloat::convert by Dale Johannesen · 17 years ago
- c1d47c5 Avoid emitting redundant materializations of integer constants by Dan Gohman · 17 years ago
- 4e072a7 Implement fast-isel support for zero-extending from i1. by Dan Gohman · 17 years ago
- 1ab1d31 Optimize conditional branches in X86FastISel. This replaces by Dan Gohman · 17 years ago
- b486350 Move the primary fast-isel top-level comments to FastISel.cpp, where by Dan Gohman · 17 years ago
- 5e490a7 Support for i1 XOR in FastISel. It is actually safe because by Dan Gohman · 17 years ago
- 32a733e FastISel support for debug info. by Dan Gohman · 17 years ago
- 3663f15 Fix a recent fast-isel coverage regression - don't bail out before by Dan Gohman · 17 years ago
- 918fe08 Arrange for FastISel code to have access to the MachineModuleInfo by Dan Gohman · 17 years ago
- 9801ba4 Refactor X86SelectConstAddr, folding it into X86SelectAddress. This by Dan Gohman · 17 years ago
- 940bafb FastISel support for i1 constants. by Dan Gohman · 17 years ago
- 39d82f9 Add X86FastISel support for static allocas, and refences by Dan Gohman · 17 years ago
- 4a58bd3 Clean this up, based on Evan's suggestions. by Owen Anderson · 17 years ago
- 8529085 Check for type legality before materializing integer constants in fast isel. With this change, by Owen Anderson · 17 years ago
- 1e97901 Fix a constant lowering bug. Now we can do load and store instructions with funky getelementptr embedded in the address operand. by Evan Cheng · 17 years ago
- e775d35 Add fast isel physical register definition support. by Evan Cheng · 17 years ago
- b9a0abb Indentation. by Evan Cheng · 17 years ago
- 1dd2e40 Revert r55859. This is breaking the build in the abscence of its companion commit. by Owen Anderson · 17 years ago
- fd63459 FastISel support for AND and OR with type i1. by Dan Gohman · 17 years ago
- fcf5456 FastISel support for ConstantExprs. by Dan Gohman · 17 years ago
- ea56bdd FastISel support for unreachable. by Dan Gohman · 17 years ago
- 50288e3 Add initial support for selecting constant materializations that require constant by Owen Anderson · 17 years ago
- e039d55 Do trivial local CSE for constants and other non-Instruction values in FastISel. by Dan Gohman · 17 years ago
- 7bda51f Create HandlePHINodesInSuccessorBlocksFast, a version of by Dan Gohman · 17 years ago
- b1b9398 Oops, I accidentally broke the fallback case with my last commit. by Owen Anderson · 17 years ago
- ea66681 Fix an issue where we were reusing materializations of constants in blocks not dominated by the materialization. This is by Owen Anderson · 17 years ago
- 09ff2e7 80 col violations. by Evan Cheng · 17 years ago
- 6f0c51d Fix an issue where a use might be selected before a def, and then we didn't respect the pre-chosen vreg by Owen Anderson · 17 years ago
- c45733f Implement null and undef values for FastISel. by Dan Gohman · 17 years ago
- d8a82b7 Hook up support for fast-isel of trunc instructions, using the newly working support for EXTRACT_SUBREG. by Owen Anderson · 17 years ago
- 9cd1a5e FastEmitInst_extractsubreg doesn't need to be passed the register class. It can get it from MachineRegisterInfo instead. by Owen Anderson · 17 years ago
- 5f57bc2 Add a helper method that will be used to support EXTRACT_SUBREG for selecting trunc's in fast-isel. by Owen Anderson · 17 years ago
- 61cfa30 Fix FastISel's bitcast code for the case where getRegForValue fails. by Dan Gohman · 17 years ago
- 9060985 Use TargetLowering to get the types in fast isel, which handles pointer types correctly for our purposes. by Owen Anderson · 17 years ago
- d01789b Don't check TLI.getOperationAction. The FastISel way is to by Dan Gohman · 17 years ago
- b0b5a27 Add a new FastISel method, getRegForValue, which takes care of by Dan Gohman · 17 years ago
- f2a6c15 Add a comment about the current floating-point constant code in FastISel. by Dan Gohman · 17 years ago
- 5ca269e Basic FastISel support for floating-point constants. by Dan Gohman · 17 years ago
- 54aff7bb Fix handling of inttoptr and ptrtoint when unhandled operands are present. by Owen Anderson · 17 years ago
- 1405492 Add support for fast isel of inttoptr and ptrtoint in the cases where truncation is not needed. by Owen Anderson · 17 years ago
- ca1711a Factor out a large amoutn of the cast handling code in fast isel into helper methods. by Owen Anderson · 17 years ago
- 343310a Add support for fast isel of zext. by Owen Anderson · 17 years ago
- 655c1dc Add support for fptosi of constants in fast isel. by Owen Anderson · 17 years ago
- 6fda920 Refactor the bitcast code into its own function. by Dan Gohman · 17 years ago
- b5e04bf Make FastISel use the correct argument type when casting GEP indices. by Dan Gohman · 17 years ago
- 3bcbbec Don't select binary instructions with illegal types. by Dan Gohman · 17 years ago
- 3c4dc43 Add support for fast isel of sitofp, and remove some unnecessary and imprecise legality checks. by Owen Anderson · 17 years ago
- e0ac976 Use a combination of copyRegToReg and ISD::BIT_CONVERT when doing fast isel of bitcasts, by Owen Anderson · 17 years ago
- 27fb3dc Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy requested by Owen Anderson · 17 years ago
- bf05eba Add support for fast isel of non-constant fptosi instructions. by Owen Anderson · 17 years ago
- 8dd01cc Add a RetVT parameter to emitted FastISel methods, so that we will be able to pass the desired return by Owen Anderson · 17 years ago
- 2c06732 Unbreak build. by Evan Cheng · 17 years ago
- 126afc5 Expand bitcast support in fast isel to support bitcasts of non-constant values by emitting reg-reg copies. by Owen Anderson · 17 years ago
- 32635db Add support for fast isel of (integer) immediate materialization pattens, and use them to support by Owen Anderson · 17 years ago
- 48a3623 Make MBBMap a DenseMap instead of a std::map. by Dan Gohman · 17 years ago
- 2db3f8a Reapply r55191 and r55192. by Dan Gohman · 17 years ago
- fc4f64e Reverting r55190, r55191, and r55192. They broke the build with this error message: by Bill Wendling · 17 years ago
- 04968da Fix the InsertBranch call. by Dan Gohman · 17 years ago
- 87ff705 Support non-fallthrough unconditional branches in FastISel. by Dan Gohman · 17 years ago
- a2292c0 Add FastISel support for PHINodes. Machine PHI nodes by Dan Gohman · 17 years ago
- 49e19e9 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
- 6a7461a Have FastISel skip the multiply by 1 for getelementptr on i8*. by Dan Gohman · 17 years ago
- efb7d2d MVT::getMVT uses iPTR for pointer types, while we need the actual by Dan Gohman · 17 years ago
- fe90565 Basic fast-isel support for instructions with constant int operands. by Dan Gohman · 17 years ago
- 4b5c038 Type of first GEP operand is always the same as the target pointer type. by Evan Cheng · 17 years ago
- 6a0780c Fix unused variable warnings. by Dan Gohman · 17 years ago
- 864fcc1 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
- a4305ce Simplify the BuildMI calls even more. by Dan Gohman · 17 years ago
- 02c84b8 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
- 07a34a5 Make more use of the BuildMI API. by Dan Gohman · 17 years ago
- 24e8f0c Minor code reorganization. by Dan Gohman · 17 years ago
- 2471f6c Minor whitespace cleanup. by Dan Gohman · 17 years ago
- 39a5ffb Fix 80 column violation. by Dan Gohman · 17 years ago
- e8f9a00 Fix FastISel to recognize that the last block in the function does by Dan Gohman · 17 years ago
- f688437 Fix FastISel to recognize unhandled operands, such as constants by Dan Gohman · 17 years ago
- b16a778 Add FastISel support for floating-point operations. by Dan Gohman · 17 years ago
- a3e4d5a Add FastISel support for several more binary operators. by Dan Gohman · 17 years ago
- 214343f Support unconditional fall-through branches in FastISel. by Dan Gohman · 17 years ago
- 547ce65 Use the BuildMI overload that sets up a destination register by Dan Gohman · 17 years ago
- c55fdcc Handle the case where target-specific fastisel code doesn't have by Dan Gohman · 17 years ago
- c444238 Make FastISel's constructor protected, and give it a destructor. by Dan Gohman · 17 years ago
- b2226e2 Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 17 years ago