- 31b8399 [PM] Port LowerInvoke to the new pass manager by Michael Kuperstein · 9 years ago
- 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
- b550cb1 [NFC] Header cleanup by Mehdi Amini · 10 years ago
- 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- b6118c5 Remove LowerInvoke's obsolete "-enable-correct-eh-support" option by Mark Seaborn · 12 years ago
- cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
- 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 44fee4e Remove several unused variables. by Rafael Espindola · 12 years ago
- 7a639ea Access the TargetLoweringInfo from the TargetMachine object instead of caching it. The TLI may change between functions. No functionality change. by Bill Wendling · 12 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 4dc976f revert r166264 because the LTO build is still failing by Nadav Rotem · 13 years ago
- 4985ddc recommit the patch that makes LSR and LowerInvoke use the TargetTransform interface. by Nadav Rotem · 13 years ago
- d6d9ccc Temporarily revert the TargetTransform changes. by Bob Wilson · 13 years ago
- e103287 by Nadav Rotem · 13 years ago
- d5d95b0 [unwind removal] We no longer have 'unwind' instructions being generated, so by Bill Wendling · 14 years ago
- 07efd6f When inserting new instructions, use getFirstInsertionPt instead of by Bill Wendling · 14 years ago
- 335d399 switch to use the new api for structtypes. by Chris Lattner · 14 years ago
- 55a0934 There is only one instance of this placeholder being created. Just use that by Bill Wendling · 14 years ago
- def94ed Remove an instance where the 'unwind' instruction was created. by Bill Wendling · 14 years ago
- d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
- 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
- 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
- b1ed91f Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 218f320 Transfer debug loc to lowered call. Patch by Alexander Herz! by Devang Patel · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- ded5f66 Get rid of pop_macro warnings on MSVC. by Michael J. Spencer · 15 years ago
- d31d82d Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. by Owen Anderson · 15 years ago
- 0f7892b Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg") by Dan Gohman · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- e74c78d lowerinvoke needs to handle aggregate function args like sjlj eh does. by Jim Grosbach · 15 years ago
- 5ba76b9 Remove unused code by Jim Grosbach · 15 years ago
- 0e20dc5c fix think-o by Jim Grosbach · 15 years ago
- b69c687 Simplify things a bit more. Fix prototype to use SmallVectorImpl and by Jim Grosbach · 15 years ago
- a37af16 mirror of r105280 changes for LowerInvoke, which uses the same basic logic here by Jim Grosbach · 15 years ago
- 7352167 Use SmallVector instead of std::vector. by Jim Grosbach · 15 years ago
- 44a27ef Fix a problem that lower invoke has with allocas (PR6694), and by Chris Lattner · 15 years ago
- a2fbc0a Finally land the InvokeInst operand reordering. by Gabor Greif · 16 years ago
- e1517a0 backing out r99170 because it still fails on clang-x86_64-darwin10-fnt by Gabor Greif · 16 years ago
- 7a743e1 Now that hopefully all direct accesses to InvokeInst operands are fixed by Gabor Greif · 16 years ago
- 6c56ed8 back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite by Gabor Greif · 16 years ago
- 8335f9c Recommit r80858 again (which has been backed out in r80871). by Gabor Greif · 16 years ago
- ccce8ba Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
- de5ad42 Remove FreeInst. by Victor Hernandez · 16 years ago
- 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- 9ed7b16 Introduce and use convenience methods for getting pointer types by Duncan Sands · 16 years ago
- 2d60e1e back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure by Gabor Greif · 16 years ago
- 14dfba6 re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed... by Gabor Greif · 16 years ago
- a42ac69 Actually privatize a IntegerTypes, and fix a few bugs exposed by this. by Owen Anderson · 16 years ago
- 55f1c09 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
- 03cb69f Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs. by Owen Anderson · 16 years ago
- 5a1acd9 Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are by Owen Anderson · 16 years ago
- 4056ca9 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
- 487375e Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
- c2c7932 Change ConstantArray to 2.5 API. by Owen Anderson · 16 years ago
- edb4a70 Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
- 4fdeba9 Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst. by Owen Anderson · 16 years ago
- b6b2530 Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
- 53a5221 Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 16 years ago
- 1e5f00e This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? by Owen Anderson · 16 years ago
- b17f329 Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required. by Owen Anderson · 16 years ago
- 5948fdf Push LLVMContext through GlobalVariables and IRBuilder. by Owen Anderson · 16 years ago
- e70b637 More LLVMContext-ification. by Owen Anderson · 16 years ago
- 8d62763 remove trailing whitespace by Jim Grosbach · 17 years ago
- 4bb96e9 Revert r66920. It was causing failures in the self-hosting buildbot (in release by Bill Wendling · 17 years ago
- 258232f Second installment of "BasicBlock operands to the back" changes. by Gabor Greif · 17 years ago
- 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
- 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
- f96e137 Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to by Dan Gohman · 17 years ago
- 0479aa5 Change class' public PassInfo variables to by initialized with the by Dan Gohman · 17 years ago
- d78c400 Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
- c6a47e8 VisualStudio project files updated. #include <algorithm> added to make VisualStudio happy. Also had to undefine setjmp because of #include <csetjmp> turning setjmp into _setjmp in VisualStudio. by Chuck Rose III · 18 years ago
- fbc6adc Use Intrinsic::getDeclaration to get hold of by Duncan Sands · 18 years ago
- e9ecc68 API changes for class Use size reduction, wave 1. by Gabor Greif · 18 years ago
- 5e4e051 Revert 49006 for the moment. by Dale Johannesen · 18 years ago
- 7d02cf3 Emit exception handling info for functions which are by Dale Johannesen · 18 years ago
- c3591a0 remove the LowerSelect pass. The last client was the old Sparc backend, which is long dead by now. by Chris Lattner · 18 years ago
- 70e2946 Fix PR2029 by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- edf0788 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 18 years ago
- ad0ea2d Fix PR1146: parameter attributes are longer part of by Duncan Sands · 18 years ago
- c656cbb by David Greene · 18 years ago
- 34d442f More explicit keywords. by Dan Gohman · 18 years ago
- 17a5dfe by David Greene · 18 years ago
- e7da2d6 Fix typo in comment. by Nick Lewycky · 18 years ago
- 8c78a0b Drop 'const' by Devang Patel · 18 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
- 5959f42 Comment out usage of write() for now. by Jeff Cohen · 19 years ago
- fb80151 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 19 years ago
- d879dfb Revert changes for a simplier solution. by Jim Laskey · 19 years ago
- e4ccf22 Itanium ABI exception handing support. by Jim Laskey · 19 years ago