- 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
- f990b57 Simplify the BuildMI calls even more. by Dan Gohman · 17 years ago
- bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
- 2385852 Dump the instruction that foiled ISel even when -debug is not used. by Dan Gohman · 17 years ago
- cb34cd7 Make more use of the BuildMI API. by Dan Gohman · 17 years ago
- 4cbe066 Minor code reorganization. by Dan Gohman · 17 years ago
- 77ad796 Minor whitespace cleanup. by Dan Gohman · 17 years ago
- b7864a9 Fix 80 column violation. by Dan Gohman · 17 years ago
- d420789 Kill off SimpleBBISel, it's replaced by FastISel. by Evan Cheng · 17 years ago
- a267651 Disable DAGCombine's alignment inference in "fast" codegen mode. by Dan Gohman · 17 years ago
- b8d2f55 Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
- c53ec49 Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 17 years ago
- 7a30bc4 Avoid an empty-if-body warning in release builds. by Dan Gohman · 17 years ago
- e6798b7 Fix FastISel to recognize that the last block in the function does by Dan Gohman · 17 years ago
- cc8430f Fix a leak in the FastISel code that Chris pointed out. by Dan Gohman · 17 years ago
- 3e697cf Add support for running SelectionDAG if FastISel fails. This is under by Dan Gohman · 17 years ago
- a7f2dff Fix FastISel to recognize unhandled operands, such as constants by Dan Gohman · 17 years ago
- 8014e86 Add FastISel support for floating-point operations. by Dan Gohman · 17 years ago
- bdedd44 Add FastISel support for several more binary operators. by Dan Gohman · 17 years ago
- 78eca17 Add code to call FastISel, and a command-line option to enable it. by Dan Gohman · 17 years ago
- 6f2766d Support unconditional fall-through branches in FastISel. by Dan Gohman · 17 years ago
- 8133a52 Use the BuildMI overload that sets up a destination register by Dan Gohman · 17 years ago
- 32155ac Handle the case where target-specific fastisel code doesn't have by Dan Gohman · 17 years ago
- 65a7bd8 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
- 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
- 5a29c9e Factor GC metadata table assembly generation out of Collector in preparation for splitting AsmPrinter into its own library. by Gordon Henriksen · 17 years ago
- fad86b0 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
- e285a74 Make FastISel's constructor protected, and give it a destructor. by Dan Gohman · 17 years ago
- 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 17 years ago
- a60832b Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 17 years ago
- 6ab6422 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 17 years ago
- b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 17 years ago
- 925a7e8 Rename SelectionDAGISel's FastISel to Fast, to begin to make by Dan Gohman · 17 years ago
- 04f4f4f Correct the filename in the top-of-file comment. by Dan Gohman · 17 years ago
- 8cea8ff Take the FrameOffset into account when computing the alignment by Dan Gohman · 17 years ago
- 381cb07 Add skeleton of simple basic block instruction selector. by Evan Cheng · 17 years ago
- e36bfe6 Add the remaining fp_round libcalls: by Bruno Cardoso Lopes · 17 years ago
- 39fd6e8 Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBlock. No functionality changes. by Evan Cheng · 17 years ago
- 3bc9c6f Remove the -disable-correct-folding option, which was ugly and is no longer needed. by Owen Anderson · 17 years ago
- 430b8a2 Fix several const-correctness issues, resolving some -Wcast-qual warnings. by Dan Gohman · 17 years ago
- 6ac8df7 This option doesn't need to be a target option. It can be in SDISel instead. by Owen Anderson · 17 years ago
- bd3ba46 - Fix SelectionDAG to generate correct CFGs. by Owen Anderson · 17 years ago
- 6f498b0 Fix SDISel lowering of PHI nodes to use ComputeValueVTs. by Dan Gohman · 17 years ago
- 1f565bc Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. by Dan Gohman · 17 years ago
- 7232464 Add a flag to disable jump table generation (all by Dale Johannesen · 17 years ago
- 75dcf08 Improve dagcombining for sext-loads and sext-in-reg nodes. by Dan Gohman · 17 years ago
- 0b12aef Move SelectionDAG::viewGraph() out of line; as an inline function by Dan Gohman · 17 years ago
- 90d33ee Don't look for leaf values to store when lowering stores of by Dan Gohman · 17 years ago
- 24dc346 Fix broken CellSPU lowering, re-instate braces in Legalize by Nate Begeman · 17 years ago
- f09d131 Disable a fix in the previous patch, since it breaks CellSPU. by Nate Begeman · 17 years ago
- 5bc1ea0 Add vector shifts to the IR, patch by Eli Friedman. by Nate Begeman · 17 years ago
- fed90b6 Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
- 29cdb26 Make the ScheduleDAG's GraphRoot edge be blue and dashed too, like by Dan Gohman · 17 years ago
- 475871a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
- 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
- 2a62995 Rename isOnlyUseOf to isOnlyUserOf. by Dan Gohman · 17 years ago
- 4ddc41e Some binary operations were being treated as by Duncan Sands · 17 years ago
- 92879f3 When splitting a vector shuffle, fixed which type we used for the hi part by Mon P Wang · 17 years ago
- 8b4588f Use AliasAnalysis::pointsToConstantMemory in SDISel to avoid unnecessary by Dan Gohman · 17 years ago
- fc74abf Enable first-class aggregates support. by Dan Gohman · 17 years ago
- 11e56cb LegalizeTypes support for VSETCC. Fixes PR2575. by Duncan Sands · 17 years ago
- 2925786 Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to output a vector value. Patch by Nicolas Capens! by Evan Cheng · 17 years ago
- 694caf5 Make the GraphRoot edge look like a chain edge, which is more accurate, by Dan Gohman · 17 years ago
- 79acd2b Fix grammaros in comments. by Dan Gohman · 17 years ago
- 3580331 Enhance the GraphWriter support for edge destinations, and teach the by Dan Gohman · 17 years ago
- 2dbc167 After early-lowering the FORMAL_ARGUMENTS node, delete it. by Dan Gohman · 17 years ago
- 462dc7f Add titles to the various SelectionDAG viewGraph calls by Dan Gohman · 17 years ago
- d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
- c3e2672 Softfloat support for FDIV. Patch by Richard Pennington. by Duncan Sands · 17 years ago
- f8ac645 Eliminate unused variable. by Duncan Sands · 17 years ago
- 77926da Revert 53729, after waking up in the middle of by Duncan Sands · 17 years ago
- dc5f936 When printing MemOperand nodes, only use print() for by Dan Gohman · 17 years ago
- f1bb7f1 Use a legal type for elements of the vector_shuffle by Duncan Sands · 17 years ago
- e8be6c6 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
- 79ada10 LegalizeTypes support for what seems to be the by Duncan Sands · 17 years ago
- f00e74f Turn LegalizeTypes back off again for the moment: by Duncan Sands · 17 years ago
- b2ff885 Factorize some code for determining which libcall to use. by Duncan Sands · 17 years ago
- 7a9a5af Fix the result type of a VECTOR_SHUFFLE+BIT_CONVERT dagcombine. This by Dan Gohman · 17 years ago
- 95db39a Add support for promoting and expanding AssertZext by Duncan Sands · 17 years ago
- 05c397d Reorder methods alphabetically. No functionality change. by Duncan Sands · 17 years ago
- 7f1d8ae Turn on LegalizeTypes by default. by Duncan Sands · 17 years ago
- 4093d83 SelectionDAG::AssignNodeIds is unused. by Dan Gohman · 17 years ago
- 90a7b8f Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead, by Dan Gohman · 17 years ago
- 295a7cd LegalizeTypes support for fabs on ppc long double. by Duncan Sands · 17 years ago
- c07e6e5 LegalizeTypes support for promotion of bswap. by Duncan Sands · 17 years ago
- 8d56a6f LegalizeTypes support for promotion of SIGN_EXTEND_INREG. by Duncan Sands · 17 years ago
- bf304c2 Reorder the integer promotion methods alphabetically. by Duncan Sands · 17 years ago
- 2920d2b Fixed potential bug if the source and target of a bit convert have different alignment by Mon P Wang · 17 years ago
- 5e84368 Reapply 53476 and 53480, with a fix so that it properly updates by Dan Gohman · 17 years ago
- 91d49f5 Improve debug output for MemOperandSDNode. PseudoSourceValue nodes by Dan Gohman · 17 years ago
- 189a2b3 I don't think BUILD_PAIR can have a vector result. Remove support for this. by Duncan Sands · 17 years ago
- a489be5 Tighten up some checks. Fix FPOWI splitting for non-power-of-two vectors. by Duncan Sands · 17 years ago
- 262e04b An INSERT_VECTOR_ELT can insert a larger value by Duncan Sands · 17 years ago
- 8cc364c According to the docs, it is possible to have an by Duncan Sands · 17 years ago
- 28c05ac There should be no extending loads or truncating by Duncan Sands · 17 years ago
- d164ea2 Ignore TargetConstant with an illegal type. These by Duncan Sands · 17 years ago
- b5eec33 Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. by Evan Cheng · 17 years ago
- a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
- 5e76c3b Fix an obsolete top-level comment. by Dan Gohman · 17 years ago
- 0f4012f Factor out debugging code into the common base class. by Dan Gohman · 17 years ago