| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca... | Owen Anderson | 2008-08-15 | 10 | -1153/+0 |
* | Reapply 54786. Add overflow and number of mantissa bits checks. | Devang Patel | 2008-08-15 | 2 | -1/+217 |
* | Convert several std::vectors over to SmallVector, and use reserve() as approp... | Owen Anderson | 2008-08-15 | 1 | -2/+4 |
* | Add a value_type typedef to SmallVector, to make it more compatible with STL ... | Owen Anderson | 2008-08-15 | 1 | -0/+1 |
* | Inline the fastpath of PATypeHolder::get(). This is a small speedup in | Chris Lattner | 2008-08-15 | 2 | -15/+11 |
* | Revert 54786. It's not checking for overflows, etc. | Evan Cheng | 2008-08-15 | 2 | -128/+0 |
* | use smallvector instead of vector for a couple worklists. This speeds up ins... | Chris Lattner | 2008-08-15 | 1 | -2/+2 |
* | Use SmallSet instead of std::set to save allocations. | Owen Anderson | 2008-08-14 | 1 | -3/+3 |
* | Renaming LLVMC/dg.exp to LLVM/llvmc.exp | Bill Wendling | 2008-08-14 | 1 | -0/+0 |
* | Move MachineInstr::getOpcode inline. | Owen Anderson | 2008-08-14 | 2 | -7/+2 |
* | Build the X86GenFastISel.inc file. | Dan Gohman | 2008-08-14 | 1 | -0/+1 |
* | The pass manager is not able to schedule -loop-deletion -loop-index-split. | Devang Patel | 2008-08-14 | 2 | -14/+33 |
* | Temporarily revert r54792. It's causing an ICE during bootstrapping. | Bill Wendling | 2008-08-14 | 1 | -5/+5 |
* | Also avoid pinsrw and pinsrb with a variable insertelement index. | Dan Gohman | 2008-08-14 | 1 | -1/+2 |
* | Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h... | Owen Anderson | 2008-08-14 | 21 | -88/+95 |
* | Don't try to use the insertps instruction for vector | Dan Gohman | 2008-08-14 | 1 | -1/+1 |
* | Make FastISel's constructor protected, and give it a destructor. | Dan Gohman | 2008-08-14 | 2 | -4/+8 |
* | Use DenseMap. Patch by Pratik Solanki. | Devang Patel | 2008-08-14 | 1 | -5/+5 |
* | Removed redundant ctor. | Ted Kremenek | 2008-08-14 | 1 | -1/+0 |
* | Remove more uses of std::set. | Owen Anderson | 2008-08-14 | 2 | -9/+11 |
* | If IV is used in a int-to-float cast inside the loop then try to eliminate th... | Devang Patel | 2008-08-14 | 2 | -0/+128 |
* | Have LeakDetector use a SmallPtrSet instead of an std::set. | Owen Anderson | 2008-08-14 | 1 | -3/+3 |
* | Improve support for vector casts in LLVM IR and CodeGen. | Dan Gohman | 2008-08-14 | 7 | -111/+294 |
* | Speed up addRegisterDead by adding more fast checks before performing the exp... | Owen Anderson | 2008-08-14 | 2 | -4/+12 |
* | Use empty() instead of begin() == end(). | Dan Gohman | 2008-08-14 | 9 | -9/+12 |
* | Replace two for loops with while(!X->use_empty()) loops. This prevents | Matthijs Kooijman | 2008-08-14 | 1 | -10/+8 |
* | Get rid of a use of std::map. | Owen Anderson | 2008-08-13 | 1 | -2/+2 |
* | Fix a bogus srem rule - a negative value srem'd by a power-of-2 | Dan Gohman | 2008-08-13 | 4 | -13/+24 |
* | Expunge the last uses of std::map from LiveIntervals. | Owen Anderson | 2008-08-13 | 2 | -20/+19 |
* | Move r2iMap_ over to DenseMap from std::map. | Owen Anderson | 2008-08-13 | 2 | -4/+18 |
* | Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with | Dan Gohman | 2008-08-13 | 2 | -11/+20 |
* | Make the allocation of LiveIntervals explicit, rather than holding them in th... | Owen Anderson | 2008-08-13 | 4 | -22/+29 |
* | Switch this from std::map to DenseMap. | Owen Anderson | 2008-08-13 | 1 | -1/+1 |
* | Fix SCCP's handling of struct value loads and stores. SCCP doesn't | Dan Gohman | 2008-08-13 | 2 | -2/+20 |
* | Add svn:ignore on several Release-Asserts directories | Daniel Dunbar | 2008-08-13 | 0 | -0/+0 |
* | Add default constructor to APSInt | Daniel Dunbar | 2008-08-13 | 1 | -0/+3 |
* | Update makellvm to return correct result code. | Daniel Dunbar | 2008-08-13 | 1 | -0/+1 |
* | Rename. s/FindIVForUser/FindIVUserForCond/g | Devang Patel | 2008-08-13 | 1 | -4/+4 |
* | Teach constant folding that an inttoptr of a | Duncan Sands | 2008-08-13 | 2 | -0/+17 |
* | Initial checkin of the new "fast" instruction selection support. See | Dan Gohman | 2008-08-13 | 6 | -1/+588 |
* | Oops, check in these files too, for the FastISel -> Fast rename. | Dan Gohman | 2008-08-13 | 2 | -3/+3 |
* | Rename SelectionDAGISel's FastISel to Fast, to begin to make | Dan Gohman | 2008-08-13 | 2 | -5/+5 |
* | Generated files for 54744. | Dale Johannesen | 2008-08-13 | 3 | -1781/+1797 |
* | Add read/write support for X86's sseregparm. | Dale Johannesen | 2008-08-13 | 4 | -0/+7 |
* | Get rid of unused variable. | Owen Anderson | 2008-08-13 | 1 | -1/+0 |
* | 1) Merge entire live intervals instead of parts of them. | Owen Anderson | 2008-08-13 | 1 | -62/+36 |
* | Rename this, in case people think that NullFolder | Duncan Sands | 2008-08-13 | 1 | -4/+4 |
* | Removed SELECT_CC custom lowering. This is not needed anymore, the SELECT node | Bruno Cardoso Lopes | 2008-08-13 | 5 | -76/+127 |
* | Check sign to detect overflow before changing compare stride. | Devang Patel | 2008-08-13 | 2 | -1/+39 |
* | When resolving a stub in x86-64 JIT, use a PC-relative branch | Dale Johannesen | 2008-08-12 | 1 | -2/+14 |