- d558dc3 whoops, don't accidentally lose variable names by Chris Lattner · 21 years ago
- 6c266db Fix bug: InstCombine/cast.ll:test11 / PR#7 by Chris Lattner · 21 years ago
- a44d8a2 Refactor code a bit by Chris Lattner · 21 years ago
- 9eacf8a Add a sanity check for constant expression casts by Chris Lattner · 21 years ago
- da78b00 Fix bugzilla bug #5 by Chris Lattner · 21 years ago
- ebbc1a5 Bill contributed this major rewrite of the -lowerswitch pass to make it generate by Chris Lattner · 21 years ago
- 6061000 Fix bug in previous checkin by Chris Lattner · 21 years ago
- 011efae Actually _PASS IN_ NO_RESERVE if we have it. by Chris Lattner · 21 years ago
- 6873450 ToolRunner.h has been moved from include/Support to include/llvm/Support. by Misha Brukman · 21 years ago
- 4e84e77 Users can never be null by Chris Lattner · 21 years ago
- 4bb7c02 Minor speedups for the instcombine pass by Chris Lattner · 21 years ago
- 884d6c4 Speed up the predicate used to decide when to inline by caching the size by Chris Lattner · 21 years ago
- 2c9b913 Add # of printed instructions statistic to both the SPARC and X86 LLC backends. by Brian Gaeke · 21 years ago
- 5f92e2b Avoid doing pointless work. Amazingly, this makes us go faster. by Chris Lattner · 21 years ago
- d5a310e Implement the NamedRegionTimer class by Chris Lattner · 21 years ago
- 378b524 All of our supported operating systems (so far) and FreeBSD technically by Brian Gaeke · 21 years ago
- 69091be This changes the PromoteMemToReg function to create "pruned" SSA form, not by Chris Lattner · 21 years ago
- 43f820d Change the interface to PromoteMemToReg to also take a DominatorTree by Chris Lattner · 21 years ago
- 24011be Speed up the mem2reg transform for allocas which are only read/written in a single by Chris Lattner · 21 years ago
- f708c79 Move support/lib/Support back to lib/Support by Chris Lattner · 21 years ago
- d324e25 Add support for the Invoke instruction by using the LowerInvoke pass by Chris Lattner · 21 years ago
- c58c169 Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass by Chris Lattner · 21 years ago
- 86e4445 Initial checkin of the LLVM->LLVM transform to support code generators which by Chris Lattner · 21 years ago
- b55803a simplify-cfg is really a function pass by Chris Lattner · 21 years ago
- bede31f Be more careful handling PHI nodes, which might be of potentially high degree. by Chris Lattner · 21 years ago
- 92e4975 The first PHI node may be null, scan for the first non-null one by Chris Lattner · 21 years ago
- 3c881cb The VersionNumbers vector is only used during PHI placement. Turn it into an argument, allowing us to get rid of the vector. by Chris Lattner · 21 years ago
- afa060e * Update file header comment by Chris Lattner · 21 years ago
- 521c16a Simplify the loop a bit by Chris Lattner · 21 years ago
- 92581c2 There is no need for separate WriteSets and PhiNodeBlocks lists. It is just a by Chris Lattner · 21 years ago
- 036f1e7 The PhiNodes 2D vector is only used during PHI node placement. It doesn't by Chris Lattner · 21 years ago
- 9e38fbf * Document instance vars better by Chris Lattner · 21 years ago
- 9157f04 Two small cleanups/speedups: by Chris Lattner · 21 years ago
- 0fa1571 * Minor cleanups by Chris Lattner · 21 years ago
- dd76aca A couple of minor code cleanups. by Chris Lattner · 21 years ago
- ed468e37 Type tables are now AbstractTypeUsers. This allows them to merge together by Chris Lattner · 21 years ago
- 00413e3 Rename AbstractModuleProvider -> ModuleProvider, to match the header file name, by Chris Lattner · 21 years ago
- 9e460f2 Transform two methods to return pointers directly instead of returning them by Chris Lattner · 21 years ago
- 51ca860 Use V for values, not D. by Chris Lattner · 21 years ago
- a983359 Do not leak the ModuleProvider if releaseModule() throws. by Chris Lattner · 21 years ago
- 70b06fc Minor random speedup: make Constant::getNullValue only call ConstantFOO::get by Chris Lattner · 21 years ago
- 23c3288 Explicit copy ctors are no longer needed by Chris Lattner · 21 years ago
- af6f93c Minor cleanups by Chris Lattner · 21 years ago
- 7685ac8 This checkin basically amounts to a complete rewrite of the type-resolution by Chris Lattner · 21 years ago
- 9ad4dac These methods are dead, remove them. Because the bodies will soon be by Chris Lattner · 21 years ago
- 8ef852f Dramatically simplify DerivedType::refineAbstractTypeToInternal by Chris Lattner · 21 years ago
- 1c5164e Make the PATypeHolder use a simple union-find implementation to handle by Chris Lattner · 21 years ago
- c7b6f03 There is no need for BytecodeParser to be an AbstractTypeUser. Instead, it by Chris Lattner · 21 years ago
- 3200219 There is no reason for Value to be an AbstractTypeUser. This just makes things by Chris Lattner · 21 years ago
- 876dc57 The objects mapped are really PATypeHolders, not PATypeHandles by Chris Lattner · 21 years ago
- 7237ece Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. by Alkis Evlogimenos · 21 years ago
- 6b03205 Implement InstCombine/add.ll:test17 & 18 by Chris Lattner · 21 years ago
- eed462b Change llc command line for register allocators by Alkis Evlogimenos · 21 years ago
- b5c1af4 Use std::string::size_type for for ColonPos to stop gcc from giving a warning by Alkis Evlogimenos · 21 years ago
- 77e78d0 Revert previous change. For some reason this went into the main branch by Alkis Evlogimenos · 21 years ago
- 6ac2c8c Added command line option for linear scan allocator by Alkis Evlogimenos · 21 years ago
- 99b2d3d The comment seems irrelevant as the pass has become a BasicBlock pass. by Misha Brukman · 21 years ago
- 56d2251 Make sure to get the definition of getRegisterAllocator by Chris Lattner · 21 years ago
- 9cd3fe9 RegisterAllocation.h is going away by Chris Lattner · 21 years ago
- 797c136 include passes.h which defines the interface this file exposes by Chris Lattner · 21 years ago
- 4848689 Standardize header file comments by Chris Lattner · 21 years ago
- 5208ba1 Doxygen-ified comments. by Misha Brukman · 21 years ago
- 61087cc Made code more terse: by Misha Brukman · 21 years ago
- f478556 Add statistic for # of emitWord() calls. by Brian Gaeke · 21 years ago
- e98ddfc 1. Use better error messages in LinkFiles(). by Brian Gaeke · 21 years ago
- a58d2be Update file headers for renamed files. by Chris Lattner · 21 years ago
- 44f8a34 Fixed space issues, code alignment, tabs -> spaces. by Misha Brukman · 21 years ago
- 9558c6a Implementation of the abstraction of running our tools + gcc, taken out of by Misha Brukman · 21 years ago
- e676313 Tersified code: by Misha Brukman · 21 years ago
- 17dc4ce * Ordered includes according to LLVM programmers' guide by Misha Brukman · 21 years ago
- a496777 Removed Support directory. It now lives in llvm/support/lib. by John Criswell · 21 years ago
- ead9a94 Moved code from llvm/lib/Support to llvm/support/lib/Support. by John Criswell · 21 years ago
- b0b7c0d Just rethrow previous exception instead of making a new one by Chris Lattner · 21 years ago
- 735289c Define the instance variable Buffer, not the automatic variable Buffer. by Chris Lattner · 21 years ago
- fbc2d84 DOn't crash if program calls the null pointer by Chris Lattner · 21 years ago
- 4eed793 Fix alignment problem by Chris Lattner · 21 years ago
- 03f252f Remove explicit use of BasicBlock::succ_iterator by Chris Lattner · 21 years ago
- 134aba6 Actually assign the string correctly through the std::string pointer. by Misha Brukman · 21 years ago
- 23ed9c1 Use global *_iterator by Chris Lattner · 21 years ago
- f8b5b6d Do not use BasicBlock::*_iterator, just use *_iterator itself. by Chris Lattner · 21 years ago
- 34ce14b * Eliminate BytecodeBufferReader::Length member variable by Misha Brukman · 21 years ago
- 1c9ab51 Do not use BasicBlock::succ_iterator by Chris Lattner · 21 years ago
- 222bd53 Update head-of-file comment. by Brian Gaeke · 21 years ago
- 6a256cc Untabify tabs in stuff I've recently added. by Brian Gaeke · 21 years ago
- 59b1c56 Use getRegClassID() instead of getRegClass()->getID(), since it's there. by Brian Gaeke · 21 years ago
- eefaeb8 Remove some unused methods of class IGNode. by Brian Gaeke · 21 years ago
- 4dcbd5e Added code that ensures that we pass the beginning of the data buffer to by John Criswell · 21 years ago
- 332ae7f Fix bug: IndVarsSimplify/2003-09-23-NotAtTop.ll by Chris Lattner · 21 years ago
- 452db67 Fixed spelling. by Misha Brukman · 21 years ago
- 8b2fe19 Fix spelling. by Misha Brukman · 21 years ago
- d554ebf Stop returning bool and pass Instruction by reference; by Misha Brukman · 21 years ago
- e0dd0d4 Suggestions made by Chris: by Misha Brukman · 21 years ago
- d57308a * Group class definitions & implementations together by Misha Brukman · 21 years ago
- 8474f6f Move getAnalysisUsage method from header to .cpp file. Add a normal file by Chris Lattner · 21 years ago
- 5c34441 * Constantify arguments to copy function by Misha Brukman · 21 years ago
- 96f7877 Removed no longer used member variable. by Misha Brukman · 21 years ago
- 3229991 Uppercase the acronym ASCII. by Misha Brukman · 21 years ago
- 4645379 Added file header comment. by Misha Brukman · 21 years ago
- 238fb25 * No longer initialize the module, a subclass is more suitable to do this by Misha Brukman · 21 years ago
- 23219d1 Update file header for renamed file by Chris Lattner · 21 years ago