| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Following convention. | Jim Laskey | 2006-01-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 25689 | ||||
| * | Unbreak the JIT with SSE | Chris Lattner | 2006-01-27 | 1 | -0/+8 |
| | | | | | llvm-svn: 25688 | ||||
| * | fix build | Andrew Lenharth | 2006-01-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 25687 | ||||
| * | Fix build error that is apparently only a warning with some compilers. | Chris Lattner | 2006-01-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 25686 | ||||
| * | Forgot the version number. | Jim Laskey | 2006-01-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 25685 | ||||
| * | Improve visibility/correctness of operand indices in "llvm.db" objects. | Jim Laskey | 2006-01-27 | 2 | -48/+71 |
| | | | | | | | Handle 64 in DIEs. llvm-svn: 25684 | ||||
| * | Fix auto-upgrade of intrinsics to work properly with both assembly and | Reid Spencer | 2006-01-27 | 3 | -46/+131 |
| | | | | | | | | bytecode reading. This code is crufty, the result of much hacking to get things working correctly. Cleanup patches will follow. llvm-svn: 25682 | ||||
| * | x86 CPU detection and proper subtarget support | Evan Cheng | 2006-01-27 | 10 | -128/+134 |
| | | | | | llvm-svn: 25679 | ||||
| * | Subtarget feature can now set any variable to any value | Evan Cheng | 2006-01-27 | 4 | -15/+15 |
| | | | | | llvm-svn: 25678 | ||||
| * | Stub out a method | Chris Lattner | 2006-01-27 | 1 | -0/+6 |
| | | | | | llvm-svn: 25676 | ||||
| * | PHI and INLINEASM are now built-in instructions provided by Target.td | Chris Lattner | 2006-01-27 | 15 | -32/+14 |
| | | | | | llvm-svn: 25674 | ||||
| * | Add a default NoItinerary class for targets to use. | Chris Lattner | 2006-01-27 | 1 | -0/+1 |
| | | | | | llvm-svn: 25670 | ||||
| * | Teach the scheduler to emit the appropriate INLINEASM MachineInstr for an | Chris Lattner | 2006-01-26 | 1 | -0/+29 |
| | | | | | | | ISD::INLINEASM node. llvm-svn: 25668 | ||||
| * | initial selectiondag support for new INLINEASM node. Note that inline asms | Chris Lattner | 2006-01-26 | 3 | -1/+74 |
| | | | | | | | with outputs or inputs are not supported yet. :) llvm-svn: 25664 | ||||
| * | Use global information to fill out Dwarf compile units. | Jim Laskey | 2006-01-26 | 2 | -22/+18 |
| | | | | | llvm-svn: 25662 | ||||
| * | Improve compatibility with VC2005, patch by Morten Ofstad! | Jeff Cohen | 2006-01-26 | 3 | -4/+14 |
| | | | | | llvm-svn: 25661 | ||||
| * | Implement a method for inline asm support | Chris Lattner | 2006-01-26 | 1 | -0/+17 |
| | | | | | llvm-svn: 25660 | ||||
| * | Set up MachineDebugInfo to scan for debug information form "llvm.db"g globals. | Jim Laskey | 2006-01-26 | 4 | -16/+289 |
| | | | | | | | Global Variable information is now pulled from "llvm.dbg.globals" llvm-svn: 25655 | ||||
| * | Improve compatibility with VC2005, patch by Morten Ofstad! | Chris Lattner | 2006-01-26 | 1 | -3/+5 |
| | | | | | llvm-svn: 25653 | ||||
| * | dynamically allocate plugin space as needed | Andrew Lenharth | 2006-01-26 | 1 | -5/+12 |
| | | | | | llvm-svn: 25652 | ||||
| * | Remember plugins should someone like bugpoint want to know them. | Andrew Lenharth | 2006-01-26 | 1 | -0/+15 |
| | | | | | llvm-svn: 25649 | ||||
| * | Added preliminary x86 subtarget support. | Evan Cheng | 2006-01-26 | 6 | -4/+158 |
| | | | | | llvm-svn: 25645 | ||||
| * | fix stack corruption! Previously, 16-byte whole-FP-register stores were | Duraid Madina | 2006-01-26 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | being treated as needing only 8 bytes (though they were 16 byte aligned.) This should fix a bunch of tests - anyone have any comments, though? - in Target.td , SpillSize and SpillAlignment seem dead - is this what Size and Alignment do now? - in CodeGenRegisters.h/CodeGenTarget.cpp , DeclaredSpillSize and DeclaredSpillAlignment seem dead. - there are a bunch of comments here and there that don't clearly distinguish between 'size' and 'spillsize' etc. hmm. llvm-svn: 25644 | ||||
| * | some hoovering | Duraid Madina | 2006-01-26 | 3 | -9/+13 |
| | | | | | llvm-svn: 25643 | ||||
| * | Rest of subtarget support, remove references to ppc | Chris Lattner | 2006-01-26 | 4 | -14/+38 |
| | | | | | llvm-svn: 25642 | ||||
| * | Add trivial subtarget support | Chris Lattner | 2006-01-26 | 6 | -1/+86 |
| | | | | | llvm-svn: 25641 | ||||
| * | minor renaming | Andrew Lenharth | 2006-01-26 | 2 | -16/+16 |
| | | | | | llvm-svn: 25640 | ||||
| * | allow R28 to be used for frame calculations without entirely removing it ↵ | Andrew Lenharth | 2006-01-26 | 3 | -21/+4 |
| | | | | | | | from circulation llvm-svn: 25639 | ||||
| * | Work around some x86 Darwin assembler bugs | Evan Cheng | 2006-01-26 | 1 | -0/+26 |
| | | | | | llvm-svn: 25638 | ||||
| * | add method for constraint parsing | Chris Lattner | 2006-01-26 | 1 | -29/+50 |
| | | | | | llvm-svn: 25637 | ||||
| * | When trying to fold X86::SETCC into a Select, make a copy if it has more than | Evan Cheng | 2006-01-26 | 1 | -6/+22 |
| | | | | | | | one use. This allows more CMOV instructions. llvm-svn: 25634 | ||||
| * | teach the cloner to handle inline asms | Chris Lattner | 2006-01-26 | 1 | -9/+1 |
| | | | | | llvm-svn: 25633 | ||||
| * | parse and verify the constraint string. | Chris Lattner | 2006-01-26 | 1 | -0/+68 |
| | | | | | llvm-svn: 25631 | ||||
| * | Clean up some code; improve efficiency; and fixed a potential bug involving | Evan Cheng | 2006-01-26 | 1 | -150/+127 |
| | | | | | | | chain successors. llvm-svn: 25630 | ||||
| * | Remove the uses of STATUS flag register. Rely on node property SDNPInFlag, | Evan Cheng | 2006-01-26 | 2 | -258/+221 |
| | | | | | | | SDNPOutFlag, and SDNPOptInFlag instead. llvm-svn: 25629 | ||||
| * | Make sure the only user of InlineAsm's are direct calls. | Chris Lattner | 2006-01-26 | 1 | -0/+4 |
| | | | | | llvm-svn: 25626 | ||||
| * | oops | Andrew Lenharth | 2006-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 25623 | ||||
| * | add bc reader/writer support for inline asm | Chris Lattner | 2006-01-25 | 6 | -34/+74 |
| | | | | | llvm-svn: 25621 | ||||
| * | forgot one | Andrew Lenharth | 2006-01-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 25620 | ||||
| * | regenerate | Chris Lattner | 2006-01-25 | 3 | -1302/+1339 |
| | | | | | llvm-svn: 25619 | ||||
| * | Parse inline asm objects | Chris Lattner | 2006-01-25 | 3 | -3/+56 |
| | | | | | llvm-svn: 25618 | ||||
| * | Print InlineAsm objects | Chris Lattner | 2006-01-25 | 2 | -9/+27 |
| | | | | | llvm-svn: 25617 | ||||
| * | make things compile again | Andrew Lenharth | 2006-01-25 | 1 | -0/+4 |
| | | | | | llvm-svn: 25614 | ||||
| * | Don't break the optimized build (by incorrect placement of #endif) | Reid Spencer | 2006-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 25613 | ||||
| * | Change inline asms to be uniqued like constants, not embedded in a Module. | Chris Lattner | 2006-01-25 | 3 | -43/+6 |
| | | | | | llvm-svn: 25610 | ||||
| * | initialize an instance var, apparently I forgot to commit this long ago | Chris Lattner | 2006-01-25 | 1 | -0/+1 |
| | | | | | llvm-svn: 25609 | ||||
| * | No need to keep track of top and bottom nodes in a group since the vector is | Evan Cheng | 2006-01-25 | 1 | -5/+0 |
| | | | | | | | already in order. Thanks Jim for pointing it out. llvm-svn: 25608 | ||||
| * | Set SchedulingForLatency to be the default scheduling preference for all. | Evan Cheng | 2006-01-25 | 4 | -3/+1 |
| | | | | | llvm-svn: 25607 | ||||
| * | First part of bug 680: | Nate Begeman | 2006-01-25 | 12 | -311/+337 |
| | | | | | | | | Remove TLI.LowerVA* and replace it with SDNodes that are lowered the same way as everything else. llvm-svn: 25606 | ||||
| * | Make it even more portable. | Jeff Cohen | 2006-01-25 | 2 | -2/+2 |
| | | | | | llvm-svn: 25605 | ||||

