| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename SelectionDAGLowering to SelectionDAGBuilder, and rename | Dan Gohman | 2009-11-23 | 1 | -5821/+0 |
* | Move RegsForValue to an anonymous namespace, since it is only used | Dan Gohman | 2009-11-23 | 1 | -2/+2 |
* | Move some more code out of SelectionDAGBuild.cpp and into | Dan Gohman | 2009-11-23 | 1 | -67/+0 |
* | Move the FunctionLoweringInfo class and some related utility functions out | Dan Gohman | 2009-11-23 | 1 | -223/+1 |
* | Target-independent support for TargetFlags on BlockAddress operands, | Dan Gohman | 2009-11-20 | 1 | -1/+1 |
* | Enable the tail call optimization when the caller returns undef. | Dan Gohman | 2009-11-14 | 1 | -0/+4 |
* | Don't let a noalias difference disrupt the tailcall optimization. | Dan Gohman | 2009-11-13 | 1 | -3/+4 |
* | Add a bool flag to StackObjects telling whether they reference spill | David Greene | 2009-11-12 | 1 | -3/+3 |
* | "Attach debug info with llvm instructions" mode was enabled a month ago. Now ... | Devang Patel | 2009-11-12 | 1 | -80/+6 |
* | x86 users can now return arbitrary sized structs. Structs too large to fit i... | Kenneth Uildriks | 2009-11-11 | 1 | -67/+203 |
* | Implement support to debug inlined functions. | Devang Patel | 2009-11-10 | 1 | -50/+8 |
* | Codegen support for the llvm.invariant/lifetime.start/end intrinsics: | Duncan Sands | 2009-11-10 | 1 | -0/+10 |
* | Fix for 64-bit builds. | Mike Stump | 2009-11-09 | 1 | -1/+1 |
* | Fix PR5421 by APInt'izing switch lowering. | Chris Lattner | 2009-11-07 | 1 | -14/+16 |
* | Add code to check at SelectionDAGISel::LowerArguments time to see if return v... | Kenneth Uildriks | 2009-11-07 | 1 | -0/+60 |
* | Fix warning with gcc-4.0 and signed/unsigned. | Eric Christopher | 2009-10-31 | 1 | -1/+1 |
* | Initial target-independent CodeGen support for BlockAddresses. | Dan Gohman | 2009-10-30 | 1 | -2/+10 |
* | Make sure we return the right sized type here. | Eric Christopher | 2009-10-28 | 1 | -2/+5 |
* | rename indbr -> indirectbr to appease the residents of #llvm. | Chris Lattner | 2009-10-28 | 1 | -1/+1 |
* | Update the MachineBasicBlock CFG for an indirect branch. | Dan Gohman | 2009-10-27 | 1 | -0/+4 |
* | Add CodeGen support for indirect branches. | Dan Gohman | 2009-10-27 | 1 | -2/+3 |
* | don't use stdio | Chris Lattner | 2009-10-27 | 1 | -1/+1 |
* | add enough support for indirect branch for the feature test to pass | Chris Lattner | 2009-10-27 | 1 | -0/+5 |
* | Add objectsize intrinsic and hook it up through codegen. Doesn't | Eric Christopher | 2009-10-27 | 1 | -0/+12 |
* | Remove FreeInst. | Victor Hernandez | 2009-10-26 | 1 | -20/+0 |
* | APInt-ify the gep scaling code, so that it correctly handles the case where | Dan Gohman | 2009-10-23 | 1 | -4/+5 |
* | -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed | Evan Cheng | 2009-10-18 | 1 | -4/+2 |
* | Only fixed stack objects and spill slots should be get FixedStack PseudoSourc... | Evan Cheng | 2009-10-18 | 1 | -2/+4 |
* | Revert 84315 for now. Re-thinking the patch. | Evan Cheng | 2009-10-17 | 1 | -1/+1 |
* | Rename getFixedStack to getStackObject. The stack objects represented are not | Evan Cheng | 2009-10-17 | 1 | -1/+1 |
* | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -42/+0 |
* | I don't see any point in having both eh.selector.i32 and eh.selector.i64, | Duncan Sands | 2009-10-14 | 1 | -11/+5 |
* | s/DebugLoc.CompileUnit/DebugLoc.Scope/g | Devang Patel | 2009-10-13 | 1 | -1/+1 |
* | Introduce new convenience methods for sign extending or | Duncan Sands | 2009-10-13 | 1 | -54/+10 |
* | Extract scope information from the variable itself, instead of relying on all... | Devang Patel | 2009-10-09 | 1 | -2/+8 |
* | Make sure sin, cos, sqrt calls are marked readonly | Dale Johannesen | 2009-09-25 | 1 | -3/+6 |
* | Generate FSQRT from calls to the sqrt function, which | Dale Johannesen | 2009-09-25 | 1 | -0/+9 |
* | Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ... | Evan Cheng | 2009-09-18 | 1 | -0/+1 |
* | duncan points out the EH selector values are signed. | Chris Lattner | 2009-09-18 | 1 | -1/+1 |
* | tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 on | Chris Lattner | 2009-09-17 | 1 | -21/+24 |
* | Better solution for tracking both the original alignment of the access, and t... | Nate Begeman | 2009-09-15 | 1 | -3/+2 |
* | Add an "original alignment" field to load and store nodes. This enables the | Nate Begeman | 2009-09-15 | 1 | -6/+5 |
* | Fix an abort on a store of an empty struct member. getValue returns | Dan Gohman | 2009-09-08 | 1 | -0/+4 |
* | Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1. | Duncan Sands | 2009-09-06 | 1 | -4/+2 |
* | Remove some not-really-used variables, as warned | Duncan Sands | 2009-09-06 | 1 | -6/+2 |
* | Detect VLAs. | Devang Patel | 2009-09-05 | 1 | -1/+5 |
* | Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson. | Sandeep Patel | 2009-09-02 | 1 | -2/+3 |
* | Reapply 79977. | Devang Patel | 2009-08-28 | 1 | -6/+6 |
* | Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. | Devang Patel | 2009-08-26 | 1 | -6/+6 |
* | Update DebugInfo interface to use metadata, instead of special named llvm.dbg... | Devang Patel | 2009-08-25 | 1 | -6/+6 |