| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | For PR645: | Reid Spencer | 2007-01-26 | 1 | -93/+53 |
| | | | | | | | | Implement new syntax for local and global symbols. Types and local symbols use the % prefix. Global variables and functions use the @ prefix. llvm-svn: 33523 | ||||
| * | For PR645: | Reid Spencer | 2007-01-26 | 3 | -49/+0 |
| | | | | | | | | Remove the Function::renameLocalSymbols function as it is no longer needed. llvm-svn: 33522 | ||||
| * | IntegerType is a sized DerivedType too. | Reid Spencer | 2007-01-26 | 1 | -0/+3 |
| | | | | | llvm-svn: 33521 | ||||
| * | Clean up comments and assert messages that still refer to the old type names. | Reid Spencer | 2007-01-26 | 1 | -12/+12 |
| | | | | | llvm-svn: 33520 | ||||
| * | Fix an assertion message. | Reid Spencer | 2007-01-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 33519 | ||||
| * | SplitBlockBeforeInstr() insert a unconditional branch to the next BB. This | Evan Cheng | 2007-01-26 | 1 | -2/+6 |
| | | | | | | | | is unnecessary when we are fixing up a conditional branch since we will be adding a unconditional branch to the destination of the original branch. llvm-svn: 33517 | ||||
| * | Remove dead code. | Devang Patel | 2007-01-26 | 2 | -14/+0 |
| | | | | | | | | CallGraphSCCPass does not need to implement runOnModule(). It supports runOnSCC(). llvm-svn: 33516 | ||||
| * | Need to scan the function for branches even if there aren't any constants. | Evan Cheng | 2007-01-26 | 1 | -3/+2 |
| | | | | | llvm-svn: 33515 | ||||
| * | Inherit CallGraphSCCPass directly from Pass. | Devang Patel | 2007-01-26 | 5 | -7/+8 |
| | | | | | llvm-svn: 33514 | ||||
| * | Inherit FunctionPass directly from Pass. | Devang Patel | 2007-01-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 33513 | ||||
| * | Forgot to update this. | Evan Cheng | 2007-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 33512 | ||||
| * | Inherit BasicBlockPass directly from Pass. | Devang Patel | 2007-01-25 | 4 | -6/+6 |
| | | | | | llvm-svn: 33511 | ||||
| * | Add comment, fix typo, reduce memory usage, etc. | Evan Cheng | 2007-01-25 | 1 | -9/+14 |
| | | | | | llvm-svn: 33510 | ||||
| * | I am an idiot. | Evan Cheng | 2007-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 33509 | ||||
| * | Fix comment. | Evan Cheng | 2007-01-25 | 1 | -2/+1 |
| | | | | | llvm-svn: 33508 | ||||
| * | Fix test case. | Evan Cheng | 2007-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 33507 | ||||
| * | Remove dead code. | Devang Patel | 2007-01-25 | 1 | -7/+0 |
| | | | | | llvm-svn: 33506 | ||||
| * | - Tell PEI that PPC will handle stack frame rounding itself. | Evan Cheng | 2007-01-25 | 2 | -7/+7 |
| | | | | | | | | - Do not round up to max. alignment of stack object if it is > stack alignment. It will have to be handled with dynamic aligning code. llvm-svn: 33505 | ||||
| * | Added a MRegisterInfo hook that tells PEI the target is responsible for | Evan Cheng | 2007-01-25 | 2 | -2/+9 |
| | | | | | | | rounding the stack frame to a multiple of stack alignment. llvm-svn: 33504 | ||||
| * | fix fcopysign test | Lauro Ramos Venancio | 2007-01-25 | 1 | -4/+4 |
| | | | | | llvm-svn: 33503 | ||||
| * | Fix elf object definition. | Lauro Ramos Venancio | 2007-01-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 33502 | ||||
| * | Doh. Skip JT branches. | Evan Cheng | 2007-01-25 | 1 | -1/+2 |
| | | | | | llvm-svn: 33501 | ||||
| * | Make llvm-extract preserve the callingconv of prototypes in the extracted | Chris Lattner | 2007-01-25 | 1 | -0/+1 |
| | | | | | | | code. llvm-svn: 33500 | ||||
| * | 1. Remove dwarf-verbose option (now asm-verbose.) | Jim Laskey | 2007-01-25 | 1 | -36/+24 |
| | | | | | | | 2. Clean up end of lines. llvm-svn: 33499 | ||||
| * | Migrate print routines to asm to be shared by exception handling. | Jim Laskey | 2007-01-25 | 3 | -369/+444 |
| | | | | | llvm-svn: 33498 | ||||
| * | Added (preliminary) branch shortening capability to constantpool island pass. | Evan Cheng | 2007-01-25 | 1 | -7/+130 |
| | | | | | llvm-svn: 33497 | ||||
| * | Getting rid uses of evil std::set<> | Evan Cheng | 2007-01-25 | 3 | -17/+33 |
| | | | | | llvm-svn: 33496 | ||||
| * | Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on X86. The %c modifier | Chris Lattner | 2007-01-25 | 1 | -2/+3 |
| | | | | | | | says that no $ prefix should be emitted on X86. llvm-svn: 33495 | ||||
| * | Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on PPC | Chris Lattner | 2007-01-25 | 1 | -0/+4 |
| | | | | | llvm-svn: 33494 | ||||
| * | new testcase | Chris Lattner | 2007-01-25 | 1 | -0/+9 |
| | | | | | llvm-svn: 33493 | ||||
| * | FTOIT and ITOFT are bit converts, and if we drop 21264s, are always available | Andrew Lenharth | 2007-01-24 | 8 | -73/+17 |
| | | | | | llvm-svn: 33492 | ||||
| * | Call frames for intel. | Jim Laskey | 2007-01-24 | 2 | -0/+52 |
| | | | | | llvm-svn: 33490 | ||||
| * | 80 columns | Jim Laskey | 2007-01-24 | 1 | -4/+8 |
| | | | | | llvm-svn: 33489 | ||||
| * | Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves | Jim Laskey | 2007-01-24 | 8 | -38/+84 |
| | | | | | | | by value so that clean up is less confusing (these vectors tend to be small.) llvm-svn: 33488 | ||||
| * | Fix unordered fp on alpha | Andrew Lenharth | 2007-01-24 | 1 | -15/+35 |
| | | | | | llvm-svn: 33487 | ||||
| * | Fix a misencoding of CBW and CWD. This fixes PR1030. | Chris Lattner | 2007-01-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 33486 | ||||
| * | Use asm printer to emit alignment | Jim Laskey | 2007-01-24 | 2 | -8/+4 |
| | | | | | llvm-svn: 33485 | ||||
| * | Use PC relative ldr to load from a constantpool in Thumb mode. | Evan Cheng | 2007-01-24 | 3 | -9/+25 |
| | | | | | llvm-svn: 33484 | ||||
| * | Make ivars private and use getters. Have the MachOWriter return "Mach-O | Bill Wendling | 2007-01-24 | 4 | -14/+12 |
| | | | | | | | Writer" for the pass name. llvm-svn: 33483 | ||||
| * | Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). | Evan Cheng | 2007-01-24 | 5 | -7/+7 |
| | | | | | llvm-svn: 33482 | ||||
| * | Added new files. | Bill Wendling | 2007-01-24 | 1 | -0/+11 |
| | | | | | llvm-svn: 33481 | ||||
| * | Add a field for and construction of the PPCMachOWriterInfo object. | Bill Wendling | 2007-01-24 | 2 | -2/+7 |
| | | | | | llvm-svn: 33480 | ||||
| * | Move the getJTRelocation method out of here. | Bill Wendling | 2007-01-24 | 1 | -26/+7 |
| | | | | | llvm-svn: 33479 | ||||
| * | Use the TargetMachOWriterInfo class to get this information. | Bill Wendling | 2007-01-24 | 1 | -2/+2 |
| | | | | | llvm-svn: 33478 | ||||
| * | A virtual method to return the TargetMachOWriterInfo object. This returns | Bill Wendling | 2007-01-24 | 1 | -0/+6 |
| | | | | | | | a real value in derived classes, of course. llvm-svn: 33477 | ||||
| * | Moved target-specific information to the TargetMachOWriterInfo obj. | Bill Wendling | 2007-01-24 | 1 | -62/+7 |
| | | | | | llvm-svn: 33476 | ||||
| * | New "TargetMachOWriterInfo" class. It holds target-specific information | Bill Wendling | 2007-01-24 | 4 | -0/+183 |
| | | | | | | | that the MachOWriter needs in order to do its writing stuff 'n things. llvm-svn: 33475 | ||||
| * | Allow [ fi#c, imm ] as ARM load / store addresses. | Evan Cheng | 2007-01-24 | 1 | -25/+39 |
| | | | | | llvm-svn: 33474 | ||||
| * | Added some load from stack frames test cases. | Evan Cheng | 2007-01-24 | 1 | -0/+34 |
| | | | | | llvm-svn: 33473 | ||||
| * | Various Thumb mode load / store isel bug fixes. | Evan Cheng | 2007-01-24 | 1 | -13/+38 |
| | | | | | llvm-svn: 33472 | ||||

