| Commit message (Expand) | Author | Age | Files | Lines |
* | Honour built-in defines on win64 targets for automatically subtarget recognize. | Anton Korobeynikov | 2008-03-22 | 1 | -2/+3 |
* | Recognize "windows" in target triple, not only "win32" | Anton Korobeynikov | 2008-03-22 | 1 | -0/+2 |
* | Add information about callee-saved registers on Win64 | Anton Korobeynikov | 2008-03-22 | 2 | -6/+28 |
* | Add convenient helper for win64 check. Simplify things slightly. | Anton Korobeynikov | 2008-03-22 | 3 | -3/+5 |
* | Initial support for Win64 calling conventions. Still in early state. | Anton Korobeynikov | 2008-03-22 | 2 | -5/+54 |
* | Another comments fixing | Anton Korobeynikov | 2008-03-22 | 1 | -1/+2 |
* | Restore this assert now that the livevar bug is fixed. | Chris Lattner | 2008-03-21 | 1 | -2/+7 |
* | Introduce a new node for holding call argument | Duncan Sands | 2008-03-21 | 1 | -27/+18 |
* | remove Evan's "ugly hack" that sorta attempted to get | Chris Lattner | 2008-03-21 | 5 | -174/+2 |
* | Add support for calls that return two FP values in | Chris Lattner | 2008-03-21 | 3 | -5/+52 |
* | disable a bogus assertion. | Chris Lattner | 2008-03-21 | 1 | -2/+2 |
* | Enable support for returning two long-double values in ST(0)/ST(1). | Chris Lattner | 2008-03-21 | 2 | -7/+4 |
* | Undo 48570. Correctly match mmx shift instructions with an immediate operand. | Evan Cheng | 2008-03-21 | 1 | -16/+24 |
* | Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, ... | Evan Cheng | 2008-03-20 | 1 | -2/+2 |
* | Add intrinsics to match mmx shift builtin's with immediate operand. | Evan Cheng | 2008-03-19 | 1 | -11/+11 |
* | Don't loose incoming argument registers. Fix documentation style. | Arnold Schwaighofer | 2008-03-19 | 3 | -9/+9 |
* | Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes... | Christopher Lamb | 2008-03-19 | 2 | -46/+2 |
* | On Darwin, GCC issues a ".globl" for something that has a "visibility protected" | Bill Wendling | 2008-03-18 | 1 | -0/+1 |
* | Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs f... | Evan Cheng | 2008-03-18 | 1 | -6/+10 |
* | Unbreak JIT. Ignore TargetInstrInfo::IMPLICIT_DEF. | Evan Cheng | 2008-03-17 | 1 | -0/+1 |
* | Add a couple missing SSE4 instructions | Nate Begeman | 2008-03-16 | 1 | -0/+11 |
* | Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs... | Christopher Lamb | 2008-03-16 | 3 | -44/+43 |
* | Replace all target specific implicit def instructions with a target independe... | Evan Cheng | 2008-03-15 | 7 | -70/+4 |
* | Fix some 80 col violations. | Evan Cheng | 2008-03-14 | 1 | -22/+22 |
* | Fix a number of encoding bugs. SSE 4.1 instructions MPSADBWrri, PINSRDrr, etc... | Evan Cheng | 2008-03-14 | 3 | -32/+32 |
* | Add debugging stuff. | Evan Cheng | 2008-03-14 | 1 | -0/+4 |
* | Add an issue that is preventing instcombine from doing a simplification. | Chris Lattner | 2008-03-14 | 1 | -5/+43 |
* | Get rid of a pseudo instruction and replace it with subreg based operation on... | Christopher Lamb | 2008-03-13 | 7 | -56/+30 |
* | Reimplement the parameter attributes support, phase #1. hilights: | Chris Lattner | 2008-03-12 | 1 | -4/+3 |
* | Clean up my own mess. | Evan Cheng | 2008-03-12 | 2 | -0/+14 |
* | Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137 | Anton Korobeynikov | 2008-03-11 | 1 | -2/+8 |
* | Use PassManagerBase instead of FunctionPassManager for functions | Dan Gohman | 2008-03-11 | 3 | -11/+10 |
* | Implement basic support for the 'f' register class constraint. This basically | Chris Lattner | 2008-03-11 | 1 | -2/+45 |
* | coalesce away 80-bit floating point copies. | Chris Lattner | 2008-03-11 | 1 | -4/+6 |
* | convert a massive if statement to a switch. | Chris Lattner | 2008-03-11 | 1 | -19/+32 |
* | start handling the 'f' x87 constraint. | Chris Lattner | 2008-03-11 | 1 | -0/+9 |
* | Missed part of recommit. | Christopher Lamb | 2008-03-11 | 1 | -4/+7 |
* | Recommitting parts of r48130. These do not appear to cause the observed failu... | Christopher Lamb | 2008-03-11 | 5 | -4/+34 |
* | In 32-bit mode, mark 64-bit GPR's as unallocatable. | Evan Cheng | 2008-03-11 | 1 | -0/+3 |
* | Fix the build on gcc 4.2. | Nick Lewycky | 2008-03-11 | 1 | -1/+1 |
* | Change the model for FP Stack return to use fp operands on the | Chris Lattner | 2008-03-11 | 4 | -34/+162 |
* | abort with an assert instead of a cerr to get line# | Chris Lattner | 2008-03-10 | 1 | -1/+1 |
* | Don't emit FP_REG_KILL into a block that just returns. Nothing | Chris Lattner | 2008-03-10 | 1 | -6/+19 |
* | Eliminate the FP_GET_ST0/FP_SET_ST0 target-specific dag nodes, just lower to | Chris Lattner | 2008-03-10 | 4 | -84/+42 |
* | Default ISD::PREFETCH to expand. | Evan Cheng | 2008-03-10 | 1 | -2/+2 |
* | Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. | Evan Cheng | 2008-03-10 | 7 | -47/+14 |
* | Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's | Scott Michel | 2008-03-10 | 2 | -1/+10 |
* | Allow insert_subreg into implicit, target-specific values. | Christopher Lamb | 2008-03-10 | 7 | -14/+47 |
* | Increase ISD::ParamFlags to 64 bits. Increase the ByValSize | Dale Johannesen | 2008-03-10 | 1 | -5/+9 |
* | teach X86InstrInfo::copyRegToReg how to copy into ST(0) from | Chris Lattner | 2008-03-09 | 1 | -1/+18 |