2008-08-22 |
Dale Johannesen | Comprehensive test of FE handling of __sync builtins. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Reapply r55191 and r55192. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Anton Korobeynikov | Make option variables static, so they won't cause nameclash |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Bill Wendling | Reverting r55190, r55191, and r55192. They broke the... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Fix the InsertBranch call. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Support non-fallthrough unconditional branches in FastISel. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Anyext tweaks for x86. When extloading a value to i32... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Owen Anderson | Fix typo. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Add FastISel support for PHINodes. Machine PHI nodes |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dale Johannesen | Implement __sync_synchronize on ppc32. Patch by Gary... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Add an empty() member to FoldingSet. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Fix SmallVector's size calculation so that a size of... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Chris Lattner | improve support for systems that need unistd.h to get... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Nicolas Geoffray | Also overload for char, since the "char" type depends... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Owen Anderson | Overload for both signed and unsigned char. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Chris Lattner | consolidate DenseMapInfo implementations, and add one... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dale Johannesen | Rewrite ppc code generated for __sync_{bool|val}_compar... |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Add a few comments. |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Dan Gohman | Factor out the predicate check code from DAGISelEmitter.cpp |
commit | commitdiff | tree | snapshot |
2008-08-22 |
Bill Wendling | Remove tabs. |
commit | commitdiff | tree | snapshot |
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 |
next |