2008-08-20 |
Evan Cheng | First cut, un-optimized (and untested) fast isel loweri... |
tree | commitdiff |
2008-08-20 |
Chris Lattner | Add a new ConstantExpr::getWithOperands that takes... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify the BuildMI calls even more. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Dump the instruction that foiled ISel even when -debug... |
tree | commitdiff |
2008-08-20 |
Bill Wendling | Don't hoist instructions that define a physical register. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Make more use of the BuildMI API. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Minor code reorganization. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Minor whitespace cleanup. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix 80 column violation. |
tree | commitdiff |
2008-08-20 |
Evan Cheng | Kill off SimpleBBISel, it's replaced by FastISel. |
tree | commitdiff |
2008-08-20 |
Chris Lattner | Move the fast-path (<=i64) cases of various APInt metho... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Disable DAGCombine's alignment inference in "fast"... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Change the FoldingSetNodeID usage for objects which... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Clean up a dead return missed in r55055. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Tablegen generated code already tests the opcode value... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Use BitVector instead of std::vector<unsigned char>. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | It's not necessary to check if a value is null before... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Use cast instead of dyn_cast. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Avoid an empty-if-body warning in release builds. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix indentation. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix comment spacing. |
tree | commitdiff |
2008-08-20 |
Mon P Wang | Fixed shuffle optimizations to handle non power of... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize that the last block in the... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix a leak in the FastISel code that Chris pointed... |
tree | commitdiff |
2008-08-20 |
Dale Johannesen | Add remaining 64-bit atomic patterns for x86-64. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add support for running SelectionDAG if FastISel fails... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix FastISel to recognize unhandled operands, such... |
tree | commitdiff |
2008-08-20 |
Bill Wendling | Revert r55018 and apply the correct "fix" for the 64... |
tree | commitdiff |
2008-08-20 |
Evan Cheng | Get rid of a couple of dynamic_cast. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add FastISel support for floating-point operations. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Add FastISel support for several more binary operators. |
tree | commitdiff |
2008-08-19 |
Bill Wendling | Add support for the __sync_sub_and_fetch atomics and... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Add code to call FastISel, and a command-line option... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Support unconditional fall-through branches in FastISel. |
tree | commitdiff |
2008-08-19 |
Owen Anderson | Allow the fast-path spilling code to attempt folding... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Instantiate FastISel for X86. |
tree | commitdiff |
2008-08-19 |
Dan Gohman | The X86 target will soon have an implementation of... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Use the BuildMI overload that sets up a destination... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Handle the case where target-specific fastisel code... |
tree | commitdiff |
2008-08-19 |
Owen Anderson | The fast-path still needs to set kill markers and spill... |
tree | commitdiff |
2008-08-19 |
Dale Johannesen | Add support for 8 and 16 bit forms of __sync |
tree | commitdiff |
2008-08-19 |
Gordon Henriksen | Delete a dead field. |
tree | commitdiff |
2008-08-19 |
Gordon Henriksen | [PR2327] Leverage TargetRegisterInfo to compute frame... |
tree | commitdiff |
2008-08-19 |
Nicolas Geoffray | Update the JIT exception writer to better mimic the... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | add a note |
tree | commitdiff |
2008-08-19 |
Chris Lattner | more cleanups, random methods shouldn't return ostreams. |
tree | commitdiff |
2008-08-19 |
Chris Lattner | more cleanup, eliminate getLLVMName when printing out |
tree | commitdiff |
2008-08-19 |
Chris Lattner | random cleanups, factor some printing code for linkage... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | Change WriteTypeSymbolic/WriteAsOperand to return void... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | whitespace cleanup |
tree | commitdiff |
2008-08-19 |
Chris Lattner | don't use the result of WriteAsOperand |
tree | commitdiff |
2008-08-19 |
Chris Lattner | don't use the result of WriteTypeSymbolic or WriteAsOpe... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | Don't use the result of WriteAsOperand or WriteTypeSymb... |
tree | commitdiff |
2008-08-19 |
Chris Lattner | rearrange code and make more legible. |
tree | commitdiff |
2008-08-19 |
Chris Lattner | put SlotTracker in an anon namespace since it is private. |
tree | commitdiff |
2008-08-19 |
Chris Lattner | Reid had to call this class "slot machine" out of some... |
tree | commitdiff |
2008-08-19 |
Owen Anderson | Make SimpleSpiller respect subregister indices. |
tree | commitdiff |
2008-08-19 |
Chris Lattner | add a note |
tree | commitdiff |
2008-08-19 |
Owen Anderson | Add a flag to enable the fast spilling path. |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Fix a few more bugs: |
tree | commitdiff |
2008-08-18 |
Chris Lattner | remove empty file |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Fix several bugs in the new fast-path: |
tree | commitdiff |
2008-08-18 |
Anton Korobeynikov | Unbreak cpp backend: upgrade output due to change in... |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Clients of addIntervalForSpills expect the added interv... |
tree | commitdiff |
2008-08-18 |
Chris Lattner | Fix a bug daniel pointed out to me, where asmprinter... |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Simplify the fast-patch interval spilling by using... |
tree | commitdiff |
2008-08-18 |
Owen Anderson | Resurrect some ancient code to add spill ranges without... |
tree | commitdiff |
2008-08-18 |
Nicolas Geoffray | Register the frame register function when allocating... |
tree | commitdiff |
2008-08-18 |
Evan Cheng | ARM asm printer can't handle dwarf info yet. |
tree | commitdiff |
2008-08-18 |
Bill Wendling | Don't hoist instructions that have implicit uses or... |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Make this comment clearer. Instead of using an ambiguou... |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Consider the case where xor by -1 and xor by 128 have... |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Fix a (u)comiss intrinsic lowering bug. It was using... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Don't require Registry specializations to define random... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Drop an unnecessary include. |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Regenerate. |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Rename some GC classes so that their roll will hopefull... |
tree | commitdiff |
2008-08-17 |
Cedric Venet | Make it compile on VC2005: |
tree | commitdiff |
2008-08-17 |
Chris Lattner | getLLVMName is only used for types now, which always... |
tree | commitdiff |
2008-08-17 |
Chris Lattner | switch valuemap's from std::map to densemap. This... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Don't instantiate GC metadata for declarations. |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Fix merge error |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Move ARM to pluggable asmprinter |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Use correct name for PPC codegen library |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Factor out asmprinter out of ppc |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Move X86 assembler printers into separate directory... |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Move all assembler printing related stuff into new... |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Factor out asmprinters from collector interface. |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Factor GC metadata table assembly generation out of... |
tree | commitdiff |
2008-08-17 |
Gordon Henriksen | Factor GC metadata table assembly generation out of... |
tree | commitdiff |
2008-08-17 |
Argyrios Kyrtzidis | Get raw_ostream.cpp to compile on MSVC. |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Revert 54821. It's miscompiling 252.eon and 447.dealII |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | I found a better place for this optz'n. |
tree | commitdiff |
2008-08-17 |
Nick Lewycky | Xor'ing both sides of icmp by sign-bit is equivalent... |
tree | commitdiff |
2008-08-17 |
Chris Lattner | avoid an extraneous std::string construction |
tree | commitdiff |
2008-08-17 |
Chris Lattner | Rework the routines that convert AP[S]Int into a string... |
tree | commitdiff |
2008-08-17 |
Chris Lattner | remove a dead APInt ctor. |
tree | commitdiff |
2008-08-17 |
Chris Lattner | avoid string thrashing when formatting names in output... |
tree | commitdiff |
next |