| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add the necessary support to the ISel to allow targets to codegen the new | Nate Begeman | 2005-11-06 | 1 | -2/+5 |
* | Significantly simplify this code and make it more aggressive. Instead of having | Chris Lattner | 2005-10-30 | 1 | -103/+50 |
* | Add the ability to lower return instructions to TargetLowering. This | Nate Begeman | 2005-10-18 | 1 | -2/+7 |
* | Fix Generic/2005-10-18-ZeroSizeStackObject.ll by not requesting a zero | Chris Lattner | 2005-10-18 | 1 | -0/+1 |
* | remove hack | Chris Lattner | 2005-10-18 | 1 | -3/+1 |
* | Enable Nate's excellent DAG combiner work by default. This allows the | Chris Lattner | 2005-10-10 | 1 | -16/+4 |
* | make sure that -view-isel-dags is the input to the isel, not the input to | Chris Lattner | 2005-10-05 | 1 | -2/+2 |
* | Fix VC++ warnings. | Jeff Cohen | 2005-10-01 | 1 | -4/+4 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 1 | -12/+35 |
* | If the target prefers it, use _setjmp/_longjmp should be used instead of setj... | Chris Lattner | 2005-09-27 | 1 | -2/+6 |
* | If a function has liveins, and if the target requested that they be plopped | Chris Lattner | 2005-09-13 | 1 | -0/+15 |
* | Add an option to the DAG Combiner to enable it for beta runs, and turn on | Nate Begeman | 2005-09-07 | 1 | -0/+19 |
* | Don't create zero sized stack objects even for array allocas with a zero | Chris Lattner | 2005-09-02 | 1 | -1/+2 |
* | Fix the release build, noticed by Eric van Riet Paap | Chris Lattner | 2005-09-02 | 1 | -1/+1 |
* | For values that are live across basic blocks and need promotion, use ANY_EXTEND | Chris Lattner | 2005-09-02 | 1 | -10/+5 |
* | It is NDEBUG not _NDEBUG | Chris Lattner | 2005-09-01 | 1 | -1/+1 |
* | Disable this code, which broke many tests last night | Chris Lattner | 2005-08-27 | 1 | -1/+1 |
* | Don't copy regs that are only used in the entry block into a vreg. This | Chris Lattner | 2005-08-26 | 1 | -3/+9 |
* | Call the InsertAtEndOfBasicBlock hook if the usesCustomDAGSchedInserter | Chris Lattner | 2005-08-26 | 1 | -0/+14 |
* | Make -view-isel-dags show the dag before instruction selecting, in case | Chris Lattner | 2005-08-24 | 1 | -2/+2 |
* | Fix a problem where constant expr shifts would not have their shift amount | Chris Lattner | 2005-08-22 | 1 | -5/+5 |
* | Enable critical edge splitting by default | Chris Lattner | 2005-08-18 | 1 | -16/+10 |
* | Add a new beta option for critical edge splitting, to avoid a problem that | Chris Lattner | 2005-08-17 | 1 | -0/+23 |
* | Fix a regression on X86, where FP values can be promoted too. | Chris Lattner | 2005-08-17 | 1 | -1/+4 |
* | Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef) | Chris Lattner | 2005-08-16 | 1 | -4/+43 |
* | Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the | Chris Lattner | 2005-08-09 | 1 | -4/+4 |
* | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -2/+2 |
* | Remove unnecessary FP_EXTEND. This causes worse codegen for SSE. | Nate Begeman | 2005-07-19 | 1 | -3/+0 |
* | Make several cleanups to Andrews varargs change: | Chris Lattner | 2005-07-05 | 1 | -22/+25 |
* | restore old srcValueNode behavior and try to to work around it | Andrew Lenharth | 2005-06-29 | 1 | -2/+2 |
* | tracking the instructions causing loads and stores provides more information ... | Andrew Lenharth | 2005-06-29 | 1 | -2/+2 |
* | If we support structs as va_list, we must pass pointers to them to va_copy | Andrew Lenharth | 2005-06-22 | 1 | -4/+5 |
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -18/+12 |
* | Fix construction of ioport intrinsics, fixing X86/io.llx and io-port.llx | Chris Lattner | 2005-05-14 | 1 | -4/+10 |
* | Eliminate special purpose hacks for dynamic_stack_alloc. | Chris Lattner | 2005-05-14 | 1 | -3/+8 |
* | LowerOperation takes a dag | Chris Lattner | 2005-05-14 | 1 | -1/+1 |
* | Align doubles on 8-byte boundaries if possible. | Chris Lattner | 2005-05-13 | 1 | -0/+9 |
* | Add an isTailCall flag to LowerCallTo | Chris Lattner | 2005-05-13 | 1 | -3/+4 |
* | Emit function entry code after lowering hte arguments. | Chris Lattner | 2005-05-13 | 1 | -2/+2 |
* | Allow targets to emit code into the entry block of each function | Chris Lattner | 2005-05-13 | 1 | -0/+2 |
* | Pass calling convention to use into lower call to | Chris Lattner | 2005-05-12 | 1 | -3/+4 |
* | wrap long line | Chris Lattner | 2005-05-11 | 1 | -1/+2 |
* | The semantics of cast X to bool are a comparison against zero, not a truncation! | Chris Lattner | 2005-05-09 | 1 | -0/+5 |
* | Add support for matching the READPORT, WRITEPORT, READIO, WRITEIO intrinsics | Chris Lattner | 2005-05-09 | 1 | -14/+28 |
* | Don't use the load/store instruction as the source pointer, use the pointer | Chris Lattner | 2005-05-09 | 1 | -2/+2 |
* | wrap long lines | Chris Lattner | 2005-05-09 | 1 | -2/+4 |
* | When hitting an unsupported intrinsic, actually print it | Chris Lattner | 2005-05-05 | 1 | -0/+10 |
* | Implement count leading zeros (ctlz), count trailing zeros (cttz), and count | Andrew Lenharth | 2005-05-03 | 1 | -0/+15 |
* | Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS/FSQRT calls. This patch | Chris Lattner | 2005-04-30 | 1 | -0/+25 |
* | Implement Value* tracking for loads and stores in the selection DAG. This en... | Andrew Lenharth | 2005-04-27 | 1 | -2/+3 |