- e31acf2 Move helper for getting a terminating musttail call to BasicBlock by Reid Kleckner · 11 years ago
- 17cbb97 IR: Add BasicBlock::insertInto() by Duncan P. N. Exon Smith · 11 years ago
- 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
- d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
- 2617dcc [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
- c620761 [C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 12 years ago
- cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
- 4b6845c [Modules] Move the LeakDetector header into the IR library where the by Chandler Carruth · 12 years ago
- 1305dc3 [Modules] Move CFG.h to the IR library as it defines graph traits over IR types. by Chandler Carruth · 12 years ago
- b6d0bd4 [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. by Benjamin Kramer · 12 years ago
- 339430f Use DataLayout from the module when easily available. by Rafael Espindola · 12 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago[Renamed (99%) from llvm/lib/VMCore/BasicBlock.cpp]
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- bd7ed6f Add a constified getLandingPad() method. by Bill Wendling · 14 years ago
- ee1c2d2 Add getFirstInsertionPt() method. by Bill Wendling · 14 years ago
- fae1475 Initial commit of the 'landingpad' instruction. by Bill Wendling · 14 years ago
- 4f04165 VMCore/BasicBlock.cpp: Don't assume BasicBlock::iterator might end with a non-PHInode Instruction in successors. by NAKAMURA Takumi · 14 years ago
- 5b64b81 Fix whitespace. by NAKAMURA Takumi · 14 years ago
- b10a0f2 Add r134057 back, but splice the predecessor after the successors phi nodes. by Rafael Espindola · 14 years ago
- 96ed721 Temporarily revert r134057: "Let simplify cfg simplify bb with only debug and by Chad Rosier · 14 years ago
- 4c0dfce Let simplify cfg simplify bb with only debug and lifetime intrinsics. by Rafael Espindola · 14 years ago
- 61ea0e4 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 14 years ago
- 9651312 Revert r133513: by Eric Christopher · 14 years ago
- a97a2c9 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 14 years ago
- 184f3b3 Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 14 years ago
- e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
- 372ad64 Make better use of the PHINode API. by Jay Foad · 14 years ago
- 35a9c3c Revert r129235 pending a vetting of the EH rewrite. by Bill Wendling · 15 years ago
- 3d5450d Beginning of the Great Exception Handling Rewrite. by Bill Wendling · 15 years ago
- ec7a6ec Now that hasConstantValue has been made simpler, it may return the by Duncan Sands · 15 years ago
- c268ced Skip debug info when looking for existing EH calls at the beginning of a block. by Dale Johannesen · 16 years ago
- 086bb4e Qualify a bunch of explicit template instantiations to satisfy clang++. by John McCall · 16 years ago
- a48f44d improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
- aa99c94 Revert 85678/85680. The decision is to stay with the current form of by Chris Lattner · 16 years ago
- b2c0e24 Make blockaddress(@func, null) be valid, and make 'deleting a basic by Chris Lattner · 16 years ago
- dd5d035 if basic blocks are destroyed while there are *just* BlockAddress' hanging by Chris Lattner · 16 years ago
- 74eb5d7 make hasAddressTaken() constant time by storing a refcount in BB's subclass data. by Chris Lattner · 16 years ago
- 3903320 Add a hasAddressTaken for BasicBlock. by Dan Gohman · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 7c50c9b Tidy #includes. by Dan Gohman · 16 years ago
- b292b8c Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
- 4975db6 Initial update to VMCore to use Twines for string arguments. by Daniel Dunbar · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 155dccd8 LLVMContext-ification. by Owen Anderson · 16 years ago
- 38264b1 "LLVMContext* " --> "LLVMContext *" by Owen Anderson · 16 years ago
- e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
- 51bbcf8 simplify the way how traits get hold of the symbol table by Gabor Greif · 17 years ago
- 6e1ca84 further simplifications arising from peruse of the more declarative interface by Gabor Greif · 17 years ago
- bf4da85 Introduce a new technique for merging BasicBlock with Instruction sentinel by superposition. by Gabor Greif · 17 years ago
- 32bfb5d fix grammar, thanks Duncan! by Torok Edwin · 17 years ago
- c808012 introduce BasicBlock::getUniquePredecessor() by Torok Edwin · 17 years ago
- 804c95d Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
- a3de9e4 back out last commit: The .cpp file for a module should include its corresponding header first, even if redundant. by Gabor Greif · 17 years ago
- 6974e1d3 prune unneeded #includes by Gabor Greif · 17 years ago
- f96e137 Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 17 years ago
- 4d43d3c Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 18 years ago
- e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
- cc24104 Two things. Preserve the unwind_to when splitting a BB. by Nick Lewycky · 18 years ago
- 3cc9be0 Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 14a5569 Reverting dtor devirtualization patch. by Gordon Henriksen · 18 years ago
- 3e5be66 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 18 years ago
- aad83c8 Remove meaningless qualifiers from return types, avoiding compiler warnings. by Dan Gohman · 18 years ago
- f2af2bb DummyInst's member functions don't need to be virtual. by Dan Gohman · 18 years ago
- 422cfcd The (negative) offset from a SymbolTableListTraits-using ilist to its container by Chris Lattner · 19 years ago
- b47aa54 Refactor SymbolTableListTraits to only have a single pointer in it, instead by Chris Lattner · 19 years ago
- 32ab643 Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 19 years ago
- 4091f46 add method, correct comment by Chris Lattner · 19 years ago
- 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
- d6cba04 Use hidden visibility to reduce codesize by Chris Lattner · 19 years ago
- 4e744af When asked not to delete useless PHIs, really don't delete them, no matter how by Owen Anderson · 19 years ago
- 9bc4009 Remove dead code. by Vladimir Prus · 19 years ago
- b5b6dc4 New method BasicBlock::getFirstNonPHI. by Vladimir Prus · 19 years ago
- e09bbc8 Add a helper method by Chris Lattner · 20 years ago
- 1749aaa Fix an iterator invalidation problem when we decide a phi has a constant value by Chris Lattner · 20 years ago
- 6f58350 Now that hasConstantValue is more careful w.r.t. returning values that only by Chris Lattner · 20 years ago
- b392321 Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into by Nate Begeman · 20 years ago
- 8263985 Eliminate tabs and trailing spaces by Jeff Cohen · 21 years ago
- b1c9317 Remove trailing whitespace by Misha Brukman · 21 years ago
- 954c64d Improve doxygen, from part of Evan's patch that didn't apply. by Chris Lattner · 21 years ago
- 7ceb081 Improve doxygen documentation, patch contributed by Evan Jones! by Chris Lattner · 21 years ago
- 9daef35 add an argument to allow avoiding deleting phi nodes. by Chris Lattner · 21 years ago
- cdb9bfc remove all of the various setName implementations, consolidating them into by Chris Lattner · 21 years ago
- ed2fb1c Remove the 2nd argument to Value::setName by Chris Lattner · 21 years ago
- ce046ac add a new method. by Chris Lattner · 21 years ago
- 25169ca make this more efficient. Scan up to 16 nodes, not the whole list. by Chris Lattner · 21 years ago
- cf08c21 Reduce the amount of searching this assertion does. On a testcase of mine, by Chris Lattner · 21 years ago
- f6c93e3 Improve conformance with the Misha spelling benchmark suite by Chris Lattner · 21 years ago
- e5c7b9a Adjust to ilist changes. by Chris Lattner · 21 years ago
- 5d1bc2c Adjust to changes in User class. by Chris Lattner · 21 years ago
- 8d0b1b2 Check in the file I forgot last night, to solve all of the crashes in every by Chris Lattner · 21 years ago
- 02a71e7 Implement remove/eraseFromParent methods by Chris Lattner · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 2d3fa9e Fix #includes of i*.h files => Instructions.h as per PR403 by Misha Brukman · 21 years ago
- bea7247 Find bugs sooner rather than later. In this case, don't allow the creation by Chris Lattner · 21 years ago
- 08d1b9d Fix GCC warnings by Chris Lattner · 21 years ago
- 708ee9d As much as I dislike doing this, it's the only fix for VC8.0 that I can come by Chris Lattner · 21 years ago
- ede10c9 Fix retriving parent Function. by Misha Brukman · 22 years ago
- 0af4a9c Assert if deleting BasicBlock before removing it from Function. by Misha Brukman · 22 years ago