2008-10-20 |
Duncan Sands | Use DAG.getIntPtrConstant rather than DAG.getConstant |
tree | commitdiff |
2008-10-20 |
Duncan Sands | Always use either MVT::i1 or getSetCCResultType for |
tree | commitdiff |
2008-10-20 |
Duncan Sands | Formatting - no functional change. |
tree | commitdiff |
2008-10-20 |
Duncan Sands | Don't use a random type for the select condition, |
tree | commitdiff |
2008-10-19 |
Bill Wendling | Set N->OperandList to 0 after deletion. Otherwise,... |
tree | commitdiff |
2008-10-19 |
Bill Wendling | Fix comment. Other formatting changes. No functionality... |
tree | commitdiff |
2008-10-19 |
Duncan Sands | Vector shuffle mask elements may be "undef". Handle |
tree | commitdiff |
2008-10-19 |
Duncan Sands | Use a legal integer type for vector shuffle mask |
tree | commitdiff |
2008-10-18 |
Chris Lattner | Reapply r57699 with a fix to not crash on asms with... |
tree | commitdiff |
2008-10-18 |
Dan Gohman | Don't truncate GlobalAddress offsets to int in debug... |
tree | commitdiff |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
tree | commitdiff |
2008-10-18 |
Dan Gohman | Revert r57699. It's causing regressions in |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Factor out the code for mapping LLVM IR condition opcod... |
tree | commitdiff |
2008-10-17 |
Chris Lattner | add support for 128 bit aggregates. |
tree | commitdiff |
2008-10-17 |
Mon P Wang | Added MemIntrinsicNode which is useful to represent... |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Factor out the code for mapping LLVM IR condition opcod... |
tree | commitdiff |
2008-10-17 |
Chris Lattner | Fix PR2356 on PowerPC: if we have an input and output... |
tree | commitdiff |
2008-10-17 |
Chris Lattner | refactor some code into a helper method, no functionali... |
tree | commitdiff |
2008-10-17 |
Chris Lattner | Keep track of *which* input constraint matches an output |
tree | commitdiff |
2008-10-17 |
Chris Lattner | add an assert so that PR2356 explodes instead of runnin... |
tree | commitdiff |
2008-10-17 |
Dan Gohman | Define patterns for shld and shrd that match immediate |
tree | commitdiff |
2008-10-15 |
Evan Cheng | - Add target lowering hooks that specify which setcc... |
tree | commitdiff |
2008-10-14 |
Dan Gohman | FastISel support for exception-handling constructs. |
tree | commitdiff |
2008-10-14 |
Evan Cheng | Rename LoadX to LoadExt. |
tree | commitdiff |
2008-10-14 |
Dan Gohman | Fix command-line option printing to print two spaces... |
tree | commitdiff |
2008-10-13 |
Evan Cheng | FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduce... |
tree | commitdiff |
2008-10-13 |
Matthijs Kooijman | * Make TargetLowering not crash when TargetMachine... |
tree | commitdiff |
2008-10-13 |
Chris Lattner | calls can be supported. |
tree | commitdiff |
2008-10-11 |
Chris Lattner | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetCons... |
tree | commitdiff |
2008-10-11 |
Chris Lattner | simplify comparison |
tree | commitdiff |
2008-10-09 |
Dale Johannesen | Add a "loses information" return value to APFloat:... |
tree | commitdiff |
2008-10-09 |
Dale Johannesen | Rename APFloat::convertToAPInt to bitcastToAPInt to |
tree | commitdiff |
2008-10-07 |
Dan Gohman | Avoid emitting redundant materializations of integer... |
tree | commitdiff |
2008-10-07 |
Andrew Lenharth | Use Dan's supperior check |
tree | commitdiff |
2008-10-07 |
Andrew Lenharth | No need for |= |
tree | commitdiff |
2008-10-07 |
Andrew Lenharth | Use ADDC if it is valid at any smaller size. Do it... |
tree | commitdiff |
2008-10-07 |
Andrew Lenharth | Use ADDC if it is valid at any smaller size. fixes... |
tree | commitdiff |
2008-10-07 |
Andrew Lenharth | Expand arith on machines without carry flags |
tree | commitdiff |
2008-10-07 |
Dan Gohman | Correctly handle calls with no return values. This... |
tree | commitdiff |
2008-10-04 |
Chris Lattner | wrap some long lines and expand i32 mul's to libcalls... |
tree | commitdiff |
2008-10-04 |
Dan Gohman | Fix fast-isel's handling of atomic instructions. They may |
tree | commitdiff |
2008-10-03 |
Dale Johannesen | Pass MemOperand through for 64-bit atomics on 32-bit, |
tree | commitdiff |
2008-10-03 |
Dan Gohman | Use -1ULL instead of uint64_t(-1), at Anton's suggestion. |
tree | commitdiff |
2008-10-03 |
Duncan Sands | The result of getSetCCResultType (eg: i32) may be larger |
tree | commitdiff |
2008-10-03 |
Dan Gohman | Implement fast-isel support for zero-extending from i1. |
tree | commitdiff |
2008-10-02 |
Dan Gohman | Optimize conditional branches in X86FastISel. This... |
tree | commitdiff |
2008-10-02 |
Dale Johannesen | Handle some 64-bit atomics on x86-32, some of the time. |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Make some implicit conversions explicit, to avoid compi... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Fold trivial two-operand tokenfactors where the operand... |
tree | commitdiff |
2008-10-01 |
Dan Gohman | Fix typos in comments. |
tree | commitdiff |
2008-10-01 |
Bill Wendling | Implement the -fno-builtin option in the front-end... |
tree | commitdiff |
2008-09-30 |
Bill Wendling | - Initialize "--no-builtin" to "false". |
tree | commitdiff |
2008-09-30 |
Bill Wendling | Add the new `-no-builtin' flag. This flag is meant... |
tree | commitdiff |
2008-09-30 |
Dan Gohman | Move the primary fast-isel top-level comments to FastIS... |
tree | commitdiff |
2008-09-30 |
Dan Gohman | Optimize SelectionDAG's AssignTopologicalOrder even... |
tree | commitdiff |
2008-09-29 |
Dale Johannesen | Remove misuse of ReplaceNodeResults for atomics with |
tree | commitdiff |
2008-09-29 |
Dan Gohman | Fix FastISel to not initialize the PIC-base register... |
tree | commitdiff |
2008-09-26 |
Bill Wendling | Temporarily reverting r56683. This is causing a failure... |
tree | commitdiff |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue... |
tree | commitdiff |
2008-09-26 |
Evan Cheng | Fix @llvm.frameaddress codegen. FP elimination optimiza... |
tree | commitdiff |
2008-09-26 |
Dale Johannesen | Add "inreg" field to CallSDNode (doesn't increase |
tree | commitdiff |
2008-09-25 |
Devang Patel | Large mechanical patch. |
tree | commitdiff |
2008-09-25 |
Dale Johannesen | Accept 'inreg' attribute on x86 functions as |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Support for i1 XOR in FastISel. It is actually safe... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Don't print fast-isel debug messages by default. Thanks... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Don't forget the newline in debug output. |
tree | commitdiff |
2008-09-25 |
Dan Gohman | FastISel support for debug info. |
tree | commitdiff |
2008-09-25 |
Richard Pennington | bug 2812: Segmentation fault on a big emdiam processor. |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Fix a recent fast-isel coverage regression - don't... |
tree | commitdiff |
2008-09-25 |
Dan Gohman | Enable DeadMachineInstructionElim when Fast-ISel is... |
tree | commitdiff |
2008-09-25 |
Evan Cheng | <rdar://problem/6234798> Assertion failed: (!OpInfo... |
tree | commitdiff |
2008-09-24 |
Dale Johannesen | Remove SelectionDag early allocation of registers |
tree | commitdiff |
2008-09-24 |
Bill Wendling | Reapplying r56550 |
tree | commitdiff |
2008-09-24 |
Bill Wendling | Forgot this part with my last patch. Sorry about the... |
tree | commitdiff |
2008-09-24 |
Eric Christopher | Temporarily revert r56550 until missing commit can... |
tree | commitdiff |
2008-09-24 |
Bill Wendling | Refactor the constant folding code into it's own functi... |
tree | commitdiff |
2008-09-24 |
Dale Johannesen | Next round of earlyclobber handling. Approach the |
tree | commitdiff |
2008-09-24 |
Evan Cheng | Properly handle 'm' inline asm constraints. If a GV... |
tree | commitdiff |
2008-09-23 |
Devang Patel | s/ParameterAttributes/Attributes/g |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Arrange for FastISel code to have access to the Machine... |
tree | commitdiff |
2008-09-23 |
Dan Gohman | Replace the LiveRegs SmallSet with a simple counter... |
tree | commitdiff |
2008-09-22 |
Dan Gohman | Fix the alignment of loads from constant pool entries... |
tree | commitdiff |
2008-09-22 |
Dale Johannesen | Make log, log2, log10, exp, exp2 use Expand by |
tree | commitdiff |
2008-09-22 |
Evan Cheng | Per review feedback: Only perform |
tree | commitdiff |
2008-09-22 |
Oscar Fuentes | Initial support for the CMake build system. |
tree | commitdiff |
2008-09-22 |
Bill Wendling | Add helper function to get a 32-bit floating point... |
tree | commitdiff |
2008-09-21 |
Chris Lattner | don't print GlobalAddressSDNode's with an offset of... |
tree | commitdiff |
2008-09-19 |
Dan Gohman | Refactor X86SelectConstAddr, folding it into X86SelectA... |
tree | commitdiff |
2008-09-18 |
Dan Gohman | Add a new "fast" scheduler. This is currently basically... |
tree | commitdiff |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
tree | commitdiff |
2008-09-17 |
Dan Gohman | Don't worry about clobbering physical register defs... |
tree | commitdiff |
2008-09-16 |
Evan Cheng | When converting a CopyFromReg to a copy instruction... |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Change SelectionDAG::getConstantPool to always set... |
tree | commitdiff |
2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Include the alignment value when displaying ConstantPoo... |
tree | commitdiff |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
tree | commitdiff |
2008-09-16 |
Dan Gohman | Don't take the time to CheckDAGForTailCallsAndFixThem... |
tree | commitdiff |
2008-09-15 |
Dan Gohman | Re-enable SelectionDAG CSE for calls. It matters in... |
tree | commitdiff |
2008-09-13 |
Dan Gohman | Define CallSDNode, an SDNode subclass for use with... |
tree | commitdiff |
2008-09-12 |
Dan Gohman | Change ConstantSDNode and ConstantFPSDNode to use Const... |
tree | commitdiff |
next |