| Commit message (Expand) | Author | Age | Files | Lines |
* | Add a check to make sure schedulePass() has not deleted stale RequiredPass. | Devang Patel | 2011-09-13 | 1 | -3/+5 |
* | Add codegen support for vector select (in the IR this means a select | Duncan Sands | 2011-09-06 | 1 | -0/+6 |
* | Split the init.trampoline intrinsic, which currently combines GCC's | Duncan Sands | 2011-09-06 | 1 | -0/+46 |
* | The insertion point for the loads is right before the llvm.eh.exception | Bill Wendling | 2011-09-04 | 1 | -1/+1 |
* | Don't reload the values that are already there. The llvm.eh.resume uses the same | Bill Wendling | 2011-09-03 | 1 | -7/+4 |
* | No need to get fancy inserting a PHI node when the values are stored in stack | Bill Wendling | 2011-09-02 | 1 | -43/+15 |
* | Return undef value (instead of arbitrary) for wrong or undef index in | Jakub Staszak | 2011-09-02 | 1 | -4/+4 |
* | ConstantVector returns arbitrary value for the wrong index. | Jakub Staszak | 2011-09-02 | 1 | -0/+4 |
* | Perform the upgrading of the old EH to the new EH in a more sane manner. | Bill Wendling | 2011-09-02 | 1 | -34/+113 |
* | Make isSafeToSpeculativelyExecute() return the right answer for some new inst... | Eli Friedman | 2011-09-01 | 1 | -0/+4 |
* | Fixes following the CR by Chris and Duncan: | Nadav Rotem | 2011-08-29 | 1 | -8/+11 |
* | Dump with dbgs() instead of printf. | Benjamin Kramer | 2011-08-29 | 1 | -5/+4 |
* | Make GCC happy by adding parens. | Benjamin Kramer | 2011-08-29 | 1 | -2/+2 |
* | Reapply r138695. Fix PassManager stack depths. | Andrew Trick | 2011-08-29 | 1 | -15/+25 |
* | Reverting r138695 to see if it fixes clang self host. | Andrew Trick | 2011-08-27 | 1 | -25/+15 |
* | Only delete instructions once. | Bill Wendling | 2011-08-27 | 1 | -5/+6 |
* | Fix PassManager stack depths. | Andrew Trick | 2011-08-27 | 1 | -15/+25 |
* | Initial check in that will auto-upgrade the old EH scheme to the new EH scheme. | Bill Wendling | 2011-08-25 | 1 | -0/+201 |
* | Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api. | Nadav Rotem | 2011-08-24 | 1 | -3/+21 |
* | Add some useful accessors to c++ api that appear to be missing from the c api | Nate Begeman | 2011-08-23 | 1 | -0/+14 |
* | Revert "Address Duncan's CR request:" | Eric Christopher | 2011-08-23 | 1 | -21/+3 |
* | Address Duncan's CR request: | Nadav Rotem | 2011-08-23 | 1 | -3/+21 |
* | Rip out the old StructType APIs as warned about on llvmdev last week. | Chris Lattner | 2011-08-18 | 1 | -38/+0 |
* | Revert r137655. There is some question about whether the 'landingpad' | Bill Wendling | 2011-08-17 | 1 | -2/+0 |
* | The resume instruction may throw. Return 'true' in this case. | Bill Wendling | 2011-08-16 | 1 | -1/+1 |
* | Add getFirstInsertionPt() method. | Bill Wendling | 2011-08-16 | 1 | -0/+6 |
* | Duncan pointed out that the LandingPadInst might read memory. (It might also | Bill Wendling | 2011-08-15 | 1 | -0/+2 |
* | Fix predicates methods on Instruction to handle atomic load/store correctly. | Eli Friedman | 2011-08-15 | 1 | -7/+15 |
* | Remove the last improper use of getGlobalContext() from LLVM. | Nick Lewycky | 2011-08-13 | 1 | -18/+1 |
* | Move "atomic" and "volatile" designations on instructions after the opcode | Eli Friedman | 2011-08-12 | 1 | -10/+12 |
* | Initial commit of the 'landingpad' instruction. | Bill Wendling | 2011-08-12 | 6 | -10/+192 |
* | add ifdef's to let people easily remove these dead api for testing. | Chris Lattner | 2011-08-12 | 1 | -8/+10 |
* | switch to the new struct apis. | Chris Lattner | 2011-08-12 | 2 | -4/+4 |
* | forward to the correct constructor. | Chris Lattner | 2011-08-12 | 1 | -3/+2 |
* | add two missing function impls | Chris Lattner | 2011-08-12 | 1 | -0/+11 |
* | add new accessors to reflect new terminology in struct types. | Chris Lattner | 2011-08-12 | 1 | -2/+44 |
* | Whitespace. | Eli Friedman | 2011-08-10 | 1 | -1/+1 |
* | VMCore/BasicBlock.cpp: Don't assume BasicBlock::iterator might end with a non... | NAKAMURA Takumi | 2011-08-09 | 1 | -2/+6 |
* | Fix whitespace. | NAKAMURA Takumi | 2011-08-09 | 1 | -4/+4 |
* | Representation of 'atomic load' and 'atomic store' in IR. | Eli Friedman | 2011-08-09 | 3 | -22/+126 |
* | Indicate that there are changes if runOfFunction returns saying that there are. | Bill Wendling | 2011-08-08 | 1 | -1/+1 |
* | Remove unnecessary space. | Bill Wendling | 2011-08-08 | 1 | -1/+1 |
* | strengthen up an assertion: you can't create a constant struct | Chris Lattner | 2011-08-07 | 1 | -2/+2 |
* | fix PR10286, a problem with the .ll printer handling block addresses that are... | Chris Lattner | 2011-08-03 | 1 | -11/+20 |
* | Remove the LLVMBuildUnwind C API function. | Bill Wendling | 2011-08-02 | 1 | -4/+0 |
* | Add braces. | Jay Foad | 2011-08-01 | 1 | -1/+2 |
* | Simplify printAlias. | Jay Foad | 2011-08-01 | 1 | -21/+2 |
* | Micro-optimisation in getAliasedGlobal. | Jay Foad | 2011-08-01 | 1 | -1/+1 |
* | Add the 'resume' instruction for the new EH rewrite. | Bill Wendling | 2011-07-31 | 3 | -0/+44 |
* | Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, | Bill Wendling | 2011-07-30 | 5 | -233/+13 |