- cb37188 Use raw_ostream throughout the AsmPrinter. by Owen Anderson · 17 years ago
- f4a97da Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
- fd90394 Fix unused variable warnings. by Dan Gohman · 17 years ago
- ab5d5e3 Silence a compiler warning. by Evan Cheng · 17 years ago
- 83785c8 First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst. by Evan Cheng · 17 years ago
- b054bfd Add a new ConstantExpr::getWithOperands that takes any array of operands by Chris Lattner · 17 years ago
- 83babde Remove an obsolete todo comment. by Dan Gohman · 17 years ago
- 1e0ee4b Factor the code for determining the target-specific instruction by Dan Gohman · 17 years ago
- 0bfa1bf Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG, and TRUNCATE by Dan Gohman · 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
- fb018d0 Don't hoist instructions that define a physical register. by Bill Wendling · 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
- 98f8ccf Move the fast-path (<=i64) cases of various APInt methods inline by Chris Lattner · 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
- cb0fe7c Clean up a dead return missed in r55055. by Dan Gohman · 17 years ago
- 67ca6be Tablegen generated code already tests the opcode value, so it's not by Dan Gohman · 17 years ago
- c53ec49 Use BitVector instead of std::vector<unsigned char>. by Dan Gohman · 17 years ago
- eace52f It's not necessary to check if a value is null before delete[]. by Dan Gohman · 17 years ago
- d8ed2a7 Use cast instead of dyn_cast. by Dan Gohman · 17 years ago
- 7a30bc4 Avoid an empty-if-body warning in release builds. by Dan Gohman · 17 years ago
- 08293f6 Fix indentation. by Dan Gohman · 17 years ago
- 1e684cf Fix comment spacing. by Dan Gohman · 17 years ago
- 4f5ca2c Fixed shuffle optimizations to handle non power of 2 vectors by Mon P Wang · 17 years ago
- ba6783e Fix the string for MVT::isVoid. 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
- 5c6aea9 Add a -march line for this test, and run it on x86-64 too for fun. by Dan Gohman · 17 years ago
- a99e384 Add remaining 64-bit atomic patterns for x86-64. by Dale Johannesen · 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
- 80b7bc8 ll printer prints each zeroinit on the same line now, update regex by Chris Lattner · 17 years ago
- 5bf1b4e Revert r55018 and apply the correct "fix" for the 64-bit sub_and_fetch atomic. by Bill Wendling · 17 years ago
- a044dfc Get rid of a couple of dynamic_cast. by Evan Cheng · 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
- 108ecf3 Add support for the __sync_sub_and_fetch atomics and friends for X86. The code by Bill Wendling · 17 years ago
- d3aedf4 Fast-isel is now *minimally* functional. Add a testcase to 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
- a41e47a Allow the fast-path spilling code to attempt folding, but still leaving out remat and splitting. by Owen Anderson · 17 years ago
- 1adf1b0 Instantiate FastISel for X86. by Dan Gohman · 17 years ago
- d9f3c48 The X86 target will soon have an implementation of createFastISel. by Dan Gohman · 17 years ago
- d4641a2 Add a TargetLowering hook for creating a FastISel object. by Dan Gohman · 17 years ago
- cf711aa For now, restrict FastISel to instructions that only involve one register class. by Dan Gohman · 17 years ago
- d1d2ee8 Factor out the code to scan an instruction's operands into a helper function. 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
- 379cad4 Add more comments. by Dan Gohman · 17 years ago
- 56e0f87 Fix indentation in FastISel tablegen-emitted code. by Dan Gohman · 17 years ago
- f4137b5 Add more checking to filter out more kinds of things that by Dan Gohman · 17 years ago
- d074398 remove reference to really really old tree by Chris Lattner · 17 years ago
- 712c9f0 The fast-path still needs to set kill markers and spill/restore points as appropriate. by Owen Anderson · 17 years ago
- 140be2d Add support for 8 and 16 bit forms of __sync builtins on X86. by Dale Johannesen · 17 years ago
- 5672634 80 columns. by Dan Gohman · 17 years ago
- 04b7dfb Add a few doxygen comments. by Dan Gohman · 17 years ago
- 88c6b57 Remove an unneeded #include. by Dan Gohman · 17 years ago
- 3b26693 Delete a dead field. by Gordon Henriksen · 17 years ago
- fcbcfaa [PR2327] Leverage TargetRegisterInfo to compute frame offsets for GC metadata. by Gordon Henriksen · 17 years ago
- 2d450eb Update the JIT exception writer to better mimic the codegen exception writer. by Nicolas Geoffray · 17 years ago
- 23f35bc add a note by Chris Lattner · 17 years ago
- 4667b71 more cleanups, random methods shouldn't return ostreams. by Chris Lattner · 17 years ago
- 52b26de more cleanup, eliminate getLLVMName when printing out by Chris Lattner · 17 years ago
- cfb5a20 random cleanups, factor some printing code for linkage and visibility by Chris Lattner · 17 years ago
- 2423303 Change WriteTypeSymbolic/WriteAsOperand to return void instead of by Chris Lattner · 17 years ago
- 76a690e whitespace cleanup by Chris Lattner · 17 years ago
- 7de3b5d don't use the result of WriteAsOperand by Chris Lattner · 17 years ago
- 65a7bd8 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
- 2c69184 Don't use the result of WriteAsOperand or WriteTypeSymbolic. by Chris Lattner · 17 years ago
- 6ab910b rearrange code and make more legible. by Chris Lattner · 17 years ago
- b64871a put SlotTracker in an anon namespace since it is private. by Chris Lattner · 17 years ago
- 0d9574a Reid had to call this class "slot machine" out of some strange reference by Chris Lattner · 17 years ago
- 071acf4 add raw_ostream method for emitting an unsigned. by Chris Lattner · 17 years ago
- 4869456 Compress manpages. by Devang Patel · 17 years ago
- 724651a Make SimpleSpiller respect subregister indices. by Owen Anderson · 17 years ago
- fa7e17d add a note by Chris Lattner · 17 years ago
- ae339ba Add a flag to enable the fast spilling path. by Owen Anderson · 17 years ago
- 4061024 Fix the FastISel class' doxygen comment. by Dan Gohman · 17 years ago
- 1719731 Fix a few more bugs: by Owen Anderson · 17 years ago
- cd7ab05 remove empty file by Chris Lattner · 17 years ago
- 9a03293 Fix several bugs in the new fast-path: by Owen Anderson · 17 years ago
- 70053c3 Unbreak cpp backend: upgrade output due to change in APInt API by Anton Korobeynikov · 17 years ago
- 133f10f Clients of addIntervalForSpills expect the added intervals to be returned sorted by starting index. by Owen Anderson · 17 years ago
- d7cbd15 Fix a bug daniel pointed out to me, where asmprinter started by Chris Lattner · 17 years ago
- 8dc2cbe Simplify the fast-patch interval spilling by using MachineRegisterInfo::reg_iterator. by Owen Anderson · 17 years ago
- 2dcca3a XFAIL this test for now. by Bill Wendling · 17 years ago
- d666431 Resurrect some ancient code to add spill ranges without attempting folding, remat, or splitting. This code has been updated to current APIs by Owen Anderson · 17 years ago
- a7ec87c Register the frame register function when allocating the JIT, by Nicolas Geoffray · 17 years ago
- 6aa3898 ARM asm printer can't handle dwarf info yet. by Evan Cheng · 17 years ago
- d3361e9 Don't hoist instructions that have implicit uses or defines. Before, it was by Bill Wendling · 17 years ago
- e86389d Make this comment clearer. Instead of using an ambiguous ~ (not) on an icmp by Nick Lewycky · 17 years ago
- 91a0f78 Consider the case where xor by -1 and xor by 128 have been combined already to by Nick Lewycky · 17 years ago
- b20d685 Update VC++ project. by Gordon Henriksen · 17 years ago
- 4e49c80 Didn't mean to change this. by Evan Cheng · 17 years ago