- 0c20943 Don't recalculate the loop info and loop dominators analyses if they're by Bill Wendling · 18 years ago
- 7a73ae9 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
- a10fff5 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
- a5bb370 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 9d86ef1 Bring UsedBlocks back. StrongPHIElimination needs this information. by Owen Anderson · 18 years ago
- c1e4e37 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 18 years ago
- e7da2d6 Fix typo in comment. by Nick Lewycky · 19 years ago
- 8c78a0b Drop 'const' by Devang Patel · 19 years ago
- e95c6ad Use 'static const char' instead of 'static const int'. by Devang Patel · 19 years ago
- 09f162c Do not use typeinfo to identify pass in pass manager. by Devang Patel · 19 years ago
- 4c53d32 VarInfo::UsedBlocks is no longer used. Remove. by Evan Cheng · 19 years ago
- a5a0c7c Increment use count of new virtuals created during PHI elimination. by Evan Cheng · 19 years ago
- 5382426 Keep UsedBlocks info accurate. by Evan Cheng · 19 years ago
- 1003dc7 rename DenseMap to IndexedMap. by Chris Lattner · 19 years ago
- aee775a Eliminate static ctors from Statistics by Chris Lattner · 19 years ago
- 700b873 Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
- 5d40982 "Once more into the breach, dear friends, once more, or fill the wall up by Bill Wendling · 19 years ago
- 764caf6 re-re-revert this, back to the right revision. It currently breaks bisort/mst by Chris Lattner · 19 years ago
- 9f7d0d1 re-revert this patch, bisort and mst are still broken in Olden. by Chris Lattner · 19 years ago
- 1f29e6c Reapplying this patch. With the newest commits, the error in Olden/bisort by Bill Wendling · 19 years ago
- 5f6c937 Temporarily revert this. This breaks Olden/bisort on PPC by Chris Lattner · 19 years ago
- 0a7f617 PR878: Instead of calculating the vreg to PHI use count everytime we get by Bill Wendling · 19 years ago
- 3d27be1 s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
- 167ea3e Fix an obvious bug, noticed by inspection. No current targets trigger this. by Chris Lattner · 19 years ago
- c496b41 Reduce number of exported symbols by Andrew Lenharth · 19 years ago
- 996795b Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
- 227e936 Add support for targets (like Alpha) that have terminator instructions which by Chris Lattner · 20 years ago
- 0511055 Add an assertion, update DefInst even though no one uses it (dangling pointers by Chris Lattner · 20 years ago
- 57b21f9 clean up this code a bit, no functionality change by Chris Lattner · 20 years ago
- 5f096e2 Break the body of the loop out into a new method by Chris Lattner · 20 years ago
- 4696527 adjust to new live variables interface by Chris Lattner · 20 years ago
- 584ed83 * Order #includes alphabetically * Remove commented-out debug printouts by Misha Brukman · 21 years ago
- 7745116 Convert tabs to spaces by Misha Brukman · 21 years ago
- 835702a Remove trailing whitespace by Misha Brukman · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 2d75978 Update live intervals more accurately for PHI elim. This slightly reduces by Chris Lattner · 21 years ago
- 84b93bb costmetic changes by Chris Lattner · 21 years ago
- aef6c2a There is no need to store the MBB along with the MI any more, we can now by Chris Lattner · 21 years ago
- a74cf5a Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) by Chris Lattner · 21 years ago
- 6c375e4 Start using MBB numbers directly instead of going through the live variables by Chris Lattner · 21 years ago
- 2150542 Adjust to new TargetMachine interface by Chris Lattner · 22 years ago
- 6307b8d Fix a really nasty bug from my changes on Monday to PHIElim. These changes by Chris Lattner · 22 years ago
- 24f200a Switch this from using an std::map to using a DenseMap. This speeds up by Chris Lattner · 22 years ago
- 39a1e0a Use a new VRegPHIUseCount to compute uses of PHI values by other phi values by Chris Lattner · 22 years ago
- a2f7b9b Now that we use an ilist of machine instructions, iterators are more robust by Chris Lattner · 22 years ago
- 8c0bc68 Operate on the Machine CFG instead of on the LLVM CFG by Chris Lattner · 22 years ago
- acccf32 MachineBasicBlock::remove should not modify the iterator passed in by Chris Lattner · 22 years ago
- 43df6c2 Finegrainify namespacification by Chris Lattner · 22 years ago
- af2de48 Refactor rewinding code for finding the first terminator of a basic by Alkis Evlogimenos · 22 years ago
- 5a92240 Use newly added next() and prior() utility functions. by Alkis Evlogimenos · 22 years ago
- 8cdd021 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 22 years ago
- 80da865 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 22 years ago
- 5dd5be3 Do not use MachineOperand::isVirtualRegister either! by Chris Lattner · 22 years ago
- aaba463 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 414832f Const correctness fixes by Chris Lattner · 22 years ago
- a7c5e0f Fix bug: Jello/2003-06-04-bzip2-bug.ll by Chris Lattner · 23 years ago
- 7366fa1 (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 23 years ago
- 1103e83 Use a kill, not a dead definition, update comment by Chris Lattner · 23 years ago
- 51ae817 * Keep LiveVariable information more up-to-date and consistent by Chris Lattner · 23 years ago
- 2e50ac7 Fix bug where we could iterate off the end of a basic block by Chris Lattner · 23 years ago
- bd854da Fix N^2 algorithm by Chris Lattner · 23 years ago
- 00ee7cf * Fix several comments by Chris Lattner · 23 years ago
- 176866c Fix problems with empty basic blocks by Chris Lattner · 23 years ago
- b4d58d7 Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
- cab0b44 New files by Chris Lattner · 23 years ago