| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Give pass a name | Brian Gaeke | 2004-03-11 | 1 | -0/+1 | |
| | | | | | llvm-svn: 12290 | |||||
| * | Fix compilation on Sparc: assert(0) => abort() | Misha Brukman | 2004-03-11 | 1 | -5/+5 | |
| | | | | | llvm-svn: 12289 | |||||
| * | SparcV8 removed until it grows up becomes a mature backend. | Misha Brukman | 2004-03-11 | 2 | -7/+2 | |
| | | | | | llvm-svn: 12288 | |||||
| * | Fix spelling. | Alkis Evlogimenos | 2004-03-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 12287 | |||||
| * | In PhyRegAlloc::saveState(), dump Arguments' saved-state, and try to | Brian Gaeke | 2004-03-11 | 2 | -10/+31 | |
| | | | | | | | | | | | | | | make the output more compact. Divorce state-saving from the doFinalization method; for some reason it's not getting called when I want it to, at Reoptimizer time. Put the guts in PhyRegAlloc::finishSavingState(). Put an abort() in it so that I can be really really sure that it's getting called. Update comments. llvm-svn: 12286 | |||||
| * | Remove ghostly directory from the build | Brian Gaeke | 2004-03-11 | 1 | -1/+1 | |
| | | | | | llvm-svn: 12285 | |||||
| * | Embed a floating frame of the bugzilla query in the page. This way | Alkis Evlogimenos | 2004-03-11 | 1 | -3/+10 | |
| | | | | | | | people looking for open projects cannot miss the link :-) llvm-svn: 12284 | |||||
| * | Minor additions and cleanups | Chris Lattner | 2004-03-11 | 1 | -8/+9 | |
| | | | | | llvm-svn: 12279 | |||||
| * | Move all the SaveState options and stuff inton one spot at the top of the file. | Brian Gaeke | 2004-03-10 | 1 | -8/+10 | |
| | | | | | | | | | De-constify SaveStateToModule; we have to set both it and SaveRegAllocState explicitly in the reoptimizer. Make SaveRegAllocState an 'external location' option. llvm-svn: 12278 | |||||
| * | Only call verifySavedState if SaveRegAllocState is set AND debugging flag is on. | Brian Gaeke | 2004-03-10 | 1 | -3/+4 | |
| | | | | | llvm-svn: 12277 | |||||
| * | Bugz fixed | Chris Lattner | 2004-03-10 | 1 | -0/+2 | |
| | | | | | llvm-svn: 12276 | |||||
| * | Fix PR284: [indvars] Induction variable analysis violates LLVM invariants | Chris Lattner | 2004-03-10 | 1 | -1/+5 | |
| | | | | | llvm-svn: 12275 | |||||
| * | New testcase for PR284: [indvars] Induction variable analysis violates LLVM ↵ | Chris Lattner | 2004-03-10 | 1 | -0/+27 | |
| | | | | | | | invariants llvm-svn: 12274 | |||||
| * | Add link to bugzilla query of unassigned enhancements. Specific open | Alkis Evlogimenos | 2004-03-10 | 1 | -1/+1 | |
| | | | | | | | | | | | projects like 'port glibc to llvm' or 'improve nightly tester', should have an unassigned enhancement bug opened for them so that they can be tracked more easily. Open projects should only list generic projects like 'compile programs with the LLVM compiler' or 'write a new backend for target'. llvm-svn: 12273 | |||||
| * | We need a logo. | Misha Brukman | 2004-03-10 | 1 | -0/+1 | |
| | | | | | llvm-svn: 12272 | |||||
| * | Add brainstorm for a random test vector generator | Brian Gaeke | 2004-03-10 | 1 | -0/+4 | |
| | | | | | llvm-svn: 12271 | |||||
| * | Recommend using install-bytecode target | Brian Gaeke | 2004-03-10 | 1 | -1/+1 | |
| | | | | | llvm-svn: 12270 | |||||
| * | My fix for PR274 broke the build on Darwin/PPC. As I'm fairly certain this | Brian Gaeke | 2004-03-10 | 1 | -2/+4 | |
| | | | | | | | | bug only affects Linux systems that use GLIBC, I'm going to put ifdefs around the array. llvm-svn: 12269 | |||||
| * | Add support for 'install-bytecode' target, used for ONLY installing | Brian Gaeke | 2004-03-10 | 1 | -3/+8 | |
| | | | | | | | bytecode-libs. llvm-svn: 12268 | |||||
| * | Fix up a seriously outdated comment. | Brian Gaeke | 2004-03-10 | 1 | -2/+2 | |
| | | | | | llvm-svn: 12267 | |||||
| * | New testcase for PR275 | Chris Lattner | 2004-03-10 | 1 | -0/+30 | |
| | | | | | llvm-svn: 12266 | |||||
| * | New testcase for PR276: llvm-g++ does not mangle method names that match ↵ | Chris Lattner | 2004-03-09 | 1 | -0/+8 | |
| | | | | | | | stdlib function names llvm-svn: 12265 | |||||
| * | implement new method | Chris Lattner | 2004-03-09 | 1 | -0/+24 | |
| | | | | | llvm-svn: 12264 | |||||
| * | new method | Chris Lattner | 2004-03-09 | 1 | -0/+4 | |
| | | | | | llvm-svn: 12263 | |||||
| * | Spill explicit physical register defs as well. | Alkis Evlogimenos | 2004-03-09 | 1 | -3/+11 | |
| | | | | | llvm-svn: 12260 | |||||
| * | Now that I read it again, this part in particular strikes me as kind of | Brian Gaeke | 2004-03-09 | 1 | -1/+1 | |
| | | | | | | | pushy and contentious... llvm-svn: 12259 | |||||
| * | Check if printing of implicit uses is required for all types of shift | Alkis Evlogimenos | 2004-03-09 | 1 | -0/+3 | |
| | | | | | | | instructions. llvm-svn: 12258 | |||||
| * | b00g fixed | Brian Gaeke | 2004-03-09 | 1 | -0/+1 | |
| | | | | | llvm-svn: 12257 | |||||
| * | Address PR274 - '[JIT] Programs cannot resolve the fstat function' | Brian Gaeke | 2004-03-09 | 1 | -0/+18 | |
| | | | | | | | | | | by trying to get the compiler to generate an undefined reference for it and related functions which live in libc_nonshared.a on Linux. Linkers... sigh. llvm-svn: 12256 | |||||
| * | Hmm, who left this sitting around in my tree | Brian Gaeke | 2004-03-09 | 1 | -4/+4 | |
| | | | | | llvm-svn: 12255 | |||||
| * | Differentiate between extended precision floats (80-bit) and double ↵ | Alkis Evlogimenos | 2004-03-09 | 1 | -1/+1 | |
| | | | | | | | precision floats (64-bit) llvm-svn: 12254 | |||||
| * | Use newly added API to emit bytes for instructions that gas misassembles | Alkis Evlogimenos | 2004-03-09 | 1 | -66/+53 | |
| | | | | | llvm-svn: 12253 | |||||
| * | Add emitInstruction() API so that we can get the bytes of a simple instruction | Alkis Evlogimenos | 2004-03-09 | 2 | -3/+20 | |
| | | | | | llvm-svn: 12252 | |||||
| * | Constify things a bit | Alkis Evlogimenos | 2004-03-09 | 1 | -9/+9 | |
| | | | | | llvm-svn: 12251 | |||||
| * | Bug fixed | Chris Lattner | 2004-03-09 | 1 | -0/+1 | |
| | | | | | llvm-svn: 12250 | |||||
| * | Checkin testcase for PR261 | Chris Lattner | 2004-03-09 | 1 | -0/+19 | |
| | | | | | llvm-svn: 12249 | |||||
| * | John fixed this bug | Chris Lattner | 2004-03-09 | 1 | -0/+1 | |
| | | | | | llvm-svn: 12248 | |||||
| * | Change PhyRegAlloc::saveStateForValue()'s arg type to deal with | Brian Gaeke | 2004-03-08 | 1 | -1/+1 | |
| | | | | | | | AllocInfo.Instruction becoming an int. llvm-svn: 12247 | |||||
| * | Save argument list alloc state by recording it as the operands of Instruction | Brian Gaeke | 2004-03-08 | 1 | -2/+10 | |
| | | | | | | | #-1. Other minor changes to deal with AllocInfo.Instruction becoming an int. llvm-svn: 12246 | |||||
| * | Make AllocInfo's Instruction an int, so that we can overload it for arguments. | Brian Gaeke | 2004-03-08 | 1 | -4/+4 | |
| | | | | | | | (Instruction #-1's operands = argument list). llvm-svn: 12245 | |||||
| * | Fix some spelling and grammar. | Misha Brukman | 2004-03-08 | 1 | -3/+3 | |
| | | | | | llvm-svn: 12244 | |||||
| * | Update the profiling section | Chris Lattner | 2004-03-08 | 1 | -5/+22 | |
| | | | | | llvm-svn: 12243 | |||||
| * | Switch to using edge profiling information as the basic source of profile info | Chris Lattner | 2004-03-08 | 2 | -5/+73 | |
| | | | | | | | from using basic block counts. llvm-svn: 12242 | |||||
| * | Switch over to using edge profile information as the basic profiling ↵ | Chris Lattner | 2004-03-08 | 1 | -10/+18 | |
| | | | | | | | | | representation, from basic block counts. llvm-svn: 12241 | |||||
| * | Refactor implementations | Chris Lattner | 2004-03-08 | 2 | -10/+3 | |
| | | | | | llvm-svn: 12240 | |||||
| * | We don't want to make this a pure interface, as it makes all implementors | Chris Lattner | 2004-03-08 | 1 | -2/+9 | |
| | | | | | | | | bear the burden of implementing what will be all exactly the same methods. They just want to provide the information in differing ways. llvm-svn: 12239 | |||||
| * | Rearrange some methods, implement the dominates method | Chris Lattner | 2004-03-08 | 1 | -24/+34 | |
| | | | | | llvm-svn: 12237 | |||||
| * | Import the trace class from the reoptimizer | Chris Lattner | 2004-03-08 | 2 | -0/+156 | |
| | | | | | llvm-svn: 12236 | |||||
| * | Default to using edge counts | Chris Lattner | 2004-03-08 | 1 | -9/+13 | |
| | | | | | llvm-svn: 12234 | |||||
| * | Annotate functions with edge counts as well, if they are available. | Chris Lattner | 2004-03-08 | 1 | -6/+39 | |
| | | | | | llvm-svn: 12233 | |||||

