| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | make getnext/getprev accessors private. | Chris Lattner | 2007-04-17 | 2 | -15/+15 |
| | | | | | llvm-svn: 36209 | ||||
| * | Spell doFinalization right, so that it is a proper virtual override and | Dan Gohman | 2007-04-17 | 1 | -1/+1 |
| | | | | | | | gets called. llvm-svn: 36208 | ||||
| * | make next/prev accessors private | Chris Lattner | 2007-04-17 | 1 | -6/+8 |
| | | | | | llvm-svn: 36207 | ||||
| * | bool on darwin/ppc is 4 bytes. | Chris Lattner | 2007-04-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 36206 | ||||
| * | remove use of BasicBlock::getNext | Chris Lattner | 2007-04-17 | 2 | -3/+6 |
| | | | | | llvm-svn: 36205 | ||||
| * | Instruction:: Next/Prev accessors are now private | Chris Lattner | 2007-04-17 | 1 | -7/+8 |
| | | | | | llvm-svn: 36204 | ||||
| * | add a note | Chris Lattner | 2007-04-17 | 1 | -0/+43 |
| | | | | | llvm-svn: 36203 | ||||
| * | remove use of BasicBlock::getNext | Chris Lattner | 2007-04-17 | 1 | -3/+4 |
| | | | | | llvm-svn: 36202 | ||||
| * | Remove use of Instruction::getNext | Chris Lattner | 2007-04-17 | 1 | -8/+11 |
| | | | | | llvm-svn: 36201 | ||||
| * | eliminate use of Instruction::getNext() | Chris Lattner | 2007-04-17 | 1 | -13/+15 |
| | | | | | llvm-svn: 36200 | ||||
| * | remove use of Instruction::getNext | Chris Lattner | 2007-04-17 | 1 | -3/+5 |
| | | | | | llvm-svn: 36199 | ||||
| * | eliminate use of Instruction::getPrev(). Patch by Gabor Greif in 2005. | Chris Lattner | 2007-04-17 | 1 | -3/+6 |
| | | | | | llvm-svn: 36198 | ||||
| * | eliminate a use of Instruction::getPrev(), patch by Gabor Greif in 2005. | Chris Lattner | 2007-04-17 | 1 | -1/+2 |
| | | | | | llvm-svn: 36197 | ||||
| * | rename X86FunctionInfo to X86MachineFunctionInfo to match the header file | Chris Lattner | 2007-04-17 | 7 | -21/+23 |
| | | | | | | | it is defined in. llvm-svn: 36196 | ||||
| * | Implemented correct stack probing on mingw/cygwin for dynamic alloca's. | Anton Korobeynikov | 2007-04-17 | 7 | -11/+102 |
| | | | | | | | | Also, fixed static case in presence of eax livin. This fixes PR331 PS: Why don't we still have push/pop instructions? :) llvm-svn: 36195 | ||||
| * | Make it work on 64-bit systems. | Jeff Cohen | 2007-04-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 36194 | ||||
| * | Fix build breakage on 64-bit systems. | Jeff Cohen | 2007-04-17 | 3 | -5/+5 |
| | | | | | llvm-svn: 36193 | ||||
| * | merge several fields in GlobalValue to use the same word, move CallingConv | Chris Lattner | 2007-04-17 | 3 | -11/+13 |
| | | | | | | | | | | field into SubclassData in Value. This shrinks GlobalVAlue from 48->40 bytes, Function from 88->76, and GlobalVariable from 76->68. This trims 4640 bytes off my testcase, reading a bc file without materializing any functions. llvm-svn: 36192 | ||||
| * | Use this nifty Constraints thing and fix the inverted conditional moves | Andrew Lenharth | 2007-04-17 | 2 | -17/+21 |
| | | | | | llvm-svn: 36191 | ||||
| * | this is fixed | Andrew Lenharth | 2007-04-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 36190 | ||||
| * | The (negative) offset from a SymbolTableListTraits-using ilist to its container | Chris Lattner | 2007-04-17 | 8 | -17/+70 |
| | | | | | | | | | | object is always constant. As such, evaluate it at compile time instead of storing it as an ivar in SymbolTableListTraits. This shrinks every SymbolTableListTraits ilist by a word, shrinking BasicBlock from 44->40 bytes, Function from 96->88 bytes, and Module from 60->52 bytes. llvm-svn: 36189 | ||||
| * | Refactor SymbolTableListTraits to only have a single pointer in it, instead | Chris Lattner | 2007-04-17 | 13 | -113/+138 |
| | | | | | | | | | of two. This shrinkifies Function by 8 bytes (104->96) and Module by 8 bytes (68->60). On a testcase of mine, this reduces the memory used to read a module header from 565680b to 561024, a little over 4K. llvm-svn: 36188 | ||||
| * | urr, yeah. | Chris Lattner | 2007-04-17 | 1 | -4/+2 |
| | | | | | llvm-svn: 36187 | ||||
| * | Remove "ModulePasses requiring FunctionPasses" from the list of future | Devang Patel | 2007-04-17 | 1 | -28/+1 |
| | | | | | | | extensions. llvm-svn: 36186 | ||||
| * | SSE4 is apparently public now. | Chris Lattner | 2007-04-17 | 1 | -0/+2 |
| | | | | | llvm-svn: 36185 | ||||
| * | Add PR number for reference. | Devang Patel | 2007-04-16 | 1 | -0/+1 |
| | | | | | llvm-svn: 36184 | ||||
| * | Make long line fit in 80 cols. | Reid Spencer | 2007-04-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 36183 | ||||
| * | Fix | Devang Patel | 2007-04-16 | 1 | -0/+6 |
| | | | | | | | http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20070416/047888.html llvm-svn: 36182 | ||||
| * | New test case. | Devang Patel | 2007-04-16 | 1 | -0/+17 |
| | | | | | llvm-svn: 36181 | ||||
| * | Fix problems in the PartSet lowering having to do with incorrect bit width. | Reid Spencer | 2007-04-16 | 1 | -3/+5 |
| | | | | | llvm-svn: 36180 | ||||
| * | Regenerate | Reid Spencer | 2007-04-16 | 2 | -2/+2 |
| | | | | | llvm-svn: 36179 | ||||
| * | Okay, yes there *is* a getKeyLength method on ValueName. And, it should be | Reid Spencer | 2007-04-16 | 1 | -1/+1 |
| | | | | | | | used because we *do* want to allow nulls in names. llvm-svn: 36178 | ||||
| * | In the event that some really old non-Intel or -AMD CPU is encountered... | Jeff Cohen | 2007-04-16 | 1 | -2/+5 |
| | | | | | llvm-svn: 36177 | ||||
| * | Fix this test from Duncan's experiment. | Reid Spencer | 2007-04-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 36176 | ||||
| * | Also validate that the code generation of IntrinsicLowering for LLI works. | Reid Spencer | 2007-04-16 | 1 | -6/+25 |
| | | | | | llvm-svn: 36175 | ||||
| * | Implement @sext and @zext parameter attribute handling properly instead of | Reid Spencer | 2007-04-16 | 1 | -11/+20 |
| | | | | | | | | forcing every small argument of every function regardless of attributes or calling convention to be expanded. llvm-svn: 36174 | ||||
| * | Before assuming that the original code didn't work for Athlon64, the person who | Jeff Cohen | 2007-04-16 | 1 | -6/+2 |
| | | | | | | | | replaced it with a FIXME should have determined what did work. Then he would have realized that the code was in fact correct, and would have avoided breaking it. llvm-svn: 36173 | ||||
| * | refix this | Chris Lattner | 2007-04-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 36172 | ||||
| * | Document how, module pass can require function pass. | Devang Patel | 2007-04-16 | 1 | -2/+18 |
| | | | | | llvm-svn: 36171 | ||||
| * | use an x86 t-t for an x86 test. Thanks to Dan for noticing this! | Chris Lattner | 2007-04-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 36170 | ||||
| * | fix incorrectly upgraded test | Chris Lattner | 2007-04-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 36169 | ||||
| * | Fix 80 col violations. | Reid Spencer | 2007-04-16 | 1 | -4/+4 |
| | | | | | llvm-svn: 36168 | ||||
| * | We shouldn't have tests for features we don't have yet. | Chris Lattner | 2007-04-16 | 1 | -35/+0 |
| | | | | | llvm-svn: 36167 | ||||
| * | remove bogus test | Chris Lattner | 2007-04-16 | 1 | -17/+0 |
| | | | | | llvm-svn: 36166 | ||||
| * | Spelling fix. | Duncan Sands | 2007-04-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 36165 | ||||
| * | MAke this test portable. | Chris Lattner | 2007-04-16 | 1 | -1/+3 |
| | | | | | llvm-svn: 36164 | ||||
| * | Test code quality for variable length array references. | Duncan Sands | 2007-04-16 | 1 | -0/+7 |
| | | | | | llvm-svn: 36163 | ||||
| * | Check handling of arrays of variable sized components. | Duncan Sands | 2007-04-16 | 1 | -0/+10 |
| | | | | | llvm-svn: 36162 | ||||
| * | Heal this test | Anton Korobeynikov | 2007-04-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 36161 | ||||
| * | fix this test | Chris Lattner | 2007-04-16 | 1 | -3/+2 |
| | | | | | llvm-svn: 36160 | ||||

