2008-08-21 |
Dan Gohman | Basic fast-isel support for instructions with constant... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Evan Cheng | Type of first GEP operand is always the same as the... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Remove the code that limited FastISel to certain fixed... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Improve the doxygen comment for SelectInstructions... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Begin making more use of the FastISelEmitter class. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Owen Anderson | Use raw_ostream throughout the AsmPrinter. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Chris Lattner | Fix an N^2 issue handling constant resolution due to... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix unused variable warnings. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Evan Cheng | Silence a compiler warning. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Evan Cheng | First cut, un-optimized (and untested) fast isel loweri... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Chris Lattner | Add a new ConstantExpr::getWithOperands that takes... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Remove an obsolete todo comment. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Factor the code for determining the target-specific... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Simplify the BuildMI calls even more. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Dump the instruction that foiled ISel even when -debug... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Bill Wendling | Don't hoist instructions that define a physical register. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Make more use of the BuildMI API. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Minor code reorganization. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Minor whitespace cleanup. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix 80 column violation. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Evan Cheng | Kill off SimpleBBISel, it's replaced by FastISel. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Chris Lattner | Move the fast-path (<=i64) cases of various APInt metho... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Disable DAGCombine's alignment inference in "fast"... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Change the FoldingSetNodeID usage for objects which... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Clean up a dead return missed in r55055. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Tablegen generated code already tests the opcode value... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Use BitVector instead of std::vector<unsigned char>. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | It's not necessary to check if a value is null before... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Use cast instead of dyn_cast. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Avoid an empty-if-body warning in release builds. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix indentation. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix comment spacing. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Mon P Wang | Fixed shuffle optimizations to handle non power of... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix the string for MVT::isVoid. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize that the last block in the... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix a leak in the FastISel code that Chris pointed... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Add a -march line for this test, and run it on x86... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dale Johannesen | Add remaining 64-bit atomic patterns for x86-64. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Add support for running SelectionDAG if FastISel fails... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize unhandled operands, such... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Chris Lattner | ll printer prints each zeroinit on the same line now... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Bill Wendling | Revert r55018 and apply the correct "fix" for the 64... |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Evan Cheng | Get rid of a couple of dynamic_cast. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Add FastISel support for floating-point operations. |
commit | commitdiff | tree | snapshot |
2008-08-20 |
Dan Gohman | Add FastISel support for several more binary operators. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Bill Wendling | Add support for the __sync_sub_and_fetch atomics and... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Fast-isel is now *minimally* functional. Add a testcase to |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Add code to call FastISel, and a command-line option... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Support unconditional fall-through branches in FastISel. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Owen Anderson | Allow the fast-path spilling code to attempt folding... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Instantiate FastISel for X86. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | The X86 target will soon have an implementation of... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Add a TargetLowering hook for creating a FastISel object. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | For now, restrict FastISel to instructions that only... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Factor out the code to scan an instruction's operands... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Use the BuildMI overload that sets up a destination... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Handle the case where target-specific fastisel code... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Add more comments. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Fix indentation in FastISel tablegen-emitted code. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Add more checking to filter out more kinds of things... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | remove reference to really really old tree |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Owen Anderson | The fast-path still needs to set kill markers and spill... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dale Johannesen | Add support for 8 and 16 bit forms of __sync |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | 80 columns. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Add a few doxygen comments. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Dan Gohman | Remove an unneeded #include. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Gordon Henriksen | Delete a dead field. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Gordon Henriksen | [PR2327] Leverage TargetRegisterInfo to compute frame... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Nicolas Geoffray | Update the JIT exception writer to better mimic the... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | more cleanups, random methods shouldn't return ostreams. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | more cleanup, eliminate getLLVMName when printing out |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | random cleanups, factor some printing code for linkage... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | Change WriteTypeSymbolic/WriteAsOperand to return void... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | whitespace cleanup |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | don't use the result of WriteAsOperand |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | don't use the result of WriteTypeSymbolic or WriteAsOpe... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | Don't use the result of WriteAsOperand or WriteTypeSymb... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | rearrange code and make more legible. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | put SlotTracker in an anon namespace since it is private. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | Reid had to call this class "slot machine" out of some... |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | add raw_ostream method for emitting an unsigned. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Devang Patel | Compress manpages. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Owen Anderson | Make SimpleSpiller respect subregister indices. |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Chris Lattner | add a note |
commit | commitdiff | tree | snapshot |
2008-08-19 |
Owen Anderson | Add a flag to enable the fast spilling path. |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Dan Gohman | Fix the FastISel class' doxygen comment. |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Owen Anderson | Fix a few more bugs: |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Chris Lattner | remove empty file |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Owen Anderson | Fix several bugs in the new fast-path: |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Anton Korobeynikov | Unbreak cpp backend: upgrade output due to change in... |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Owen Anderson | Clients of addIntervalForSpills expect the added interv... |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Chris Lattner | Fix a bug daniel pointed out to me, where asmprinter... |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Owen Anderson | Simplify the fast-patch interval spilling by using... |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Bill Wendling | XFAIL this test for now. |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Owen Anderson | Resurrect some ancient code to add spill ranges without... |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Nicolas Geoffray | Register the frame register function when allocating... |
commit | commitdiff | tree | snapshot |
2008-08-18 |
Evan Cheng | ARM asm printer can't handle dwarf info yet. |
commit | commitdiff | tree | snapshot |
next |