2008-08-21 |
Bill Wendling | Testcase for PR2585. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Bill Wendling | Temporarily reverting r55137. This was causing the... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Owen Anderson | Fix write() when the string being written is larger... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Bill Wendling | If part of the mask is "undef", then ignore it as we... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Bill Wendling | Fix whitespace. No functionality change. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Add -mattr=sse2 so this test doesn't fail on non-x86... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dale Johannesen | Make x86 and sse2 explicit for non-x86 hosts. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dale Johannesen | Accept NOT of a constant vector of int. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Evan Cheng | Fix a number of byval / memcpy / memset related codegen... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Owen Anderson | Move non-trivial methods out of line to avoid code... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
David Greene | Fix ComputeMaskedBits to handle phis correctly. We... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Mon P Wang | Treat floating point ST1 the same as ST0 when lowering... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Owen Anderson | Remove unneeded #include. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Add libcalls for the new rounding opcodes. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Fix a typo that Dale noticed. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Add libm-oriented ISD opcodes for rounding operations. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Have FastISel skip the multiply by 1 for getelementptr... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Anton Korobeynikov | Allow inline asm nodes with empty bodies inside JIT. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Chris Lattner | Switch from an O(n) method to an O(1) method for changi... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | getelementptr doesn't work on x86-64 yet, because it |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | MVT::getMVT uses iPTR for pointer types, while we need... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Elements in DeadNodeSet are checked for use_empty(... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | SelectionDAGISel::SelectRootInit does not need to be... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Make HandleSDNode::getValue return an SDValue instead of |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Dan Gohman | Don't silently ignore errors when opening output streams. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Bill Wendling | Clean up whitespace. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Chris Lattner | remove redundant include |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Chris Lattner | Fix the build with gcc 4.3 as the host, patch by Zhongx... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Owen Anderson | Implement operator<< in terms of basic types rather... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Nick Lewycky | Revert r54876 r54877 r54906 and r54907. Evan found... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Chris Lattner | unbreak the CBE on treeadd an many others. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Nick Lewycky | Fix build on GCC 4.3. |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Eli Friedman | Remove size_t operator; this unbreaks the build on... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Chris Lattner | recommit bcreader, handling packed structs correctly... |
commit | commitdiff | tree | snapshot |
2008-08-21 |
Daniel Dunbar | Revert 55090, regressions in: |
commit | commitdiff | tree | snapshot |
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 |
next |