| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Clarify some constants. | Jim Laskey | 2007-01-26 | 1 | -4/+5 |
| | | | | | llvm-svn: 33536 | ||||
| * | For PR761: | Reid Spencer | 2007-01-26 | 4 | -43/+29 |
| | | | | | | | | The Module::setEndianness and Module::setPointerSize methods have been removed. Instead you can get/set the DataLayout. Adjust thise accordingly. llvm-svn: 33530 | ||||
| * | For PR761: | Reid Spencer | 2007-01-26 | 3 | -36/+16 |
| | | | | | | | | Remove the Endianness and PointerSize fields from the ModuleHeader and replace it with the DataLayout field. llvm-svn: 33529 | ||||
| * | For PR761: | Reid Spencer | 2007-01-26 | 1 | -20/+0 |
| | | | | | | | | Remove the setEndianess and setPointerSize methods. These are now handled via the setDataLayout method. llvm-svn: 33527 | ||||
| * | Regenerate for PR645 and PR761 | Reid Spencer | 2007-01-26 | 5 | -3581/+3787 |
| | | | | | llvm-svn: 33525 | ||||
| * | For PR645: | Reid Spencer | 2007-01-26 | 3 | -157/+173 |
| | | | | | | | | | | | | | | | Implement separation of local and global symbols. Local symbols and types now use % prefix. Global variables and functions now use @ prefix. For PR761: Replace: target endian = target pointersize = With: target datalayout = llvm-svn: 33524 | ||||
| * | 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 | 2 | -42/+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 | 1 | -9/+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 | 3 | -3/+3 |
| | | | | | llvm-svn: 33514 | ||||
| * | 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 | 2 | -2/+2 |
| | | | | | 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 | ||||
| * | - 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 | 1 | -2/+3 |
| | | | | | | | rounding the stack frame to a multiple of stack alignment. llvm-svn: 33504 | ||||
| * | 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 | 2 | -369/+382 |
| | | | | | 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 | ||||
| * | 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 | 5 | -33/+73 |
| | | | | | | | 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 | 1 | -8/+2 |
| | | | | | 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 | 2 | -7/+4 |
| | | | | | | | Writer" for the pass name. llvm-svn: 33483 | ||||
| * | Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). | Evan Cheng | 2007-01-24 | 4 | -5/+5 |
| | | | | | llvm-svn: 33482 | ||||
| * | 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 | ||||
| * | New "TargetMachOWriterInfo" class. It holds target-specific information | Bill Wendling | 2007-01-24 | 3 | -0/+80 |
| | | | | | | | 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 | ||||
| * | Various Thumb mode load / store isel bug fixes. | Evan Cheng | 2007-01-24 | 1 | -13/+38 |
| | | | | | llvm-svn: 33472 | ||||
| * | - Reorg Thumb load / store instructions. Combine each rr and ri pair of | Evan Cheng | 2007-01-23 | 3 | -104/+112 |
| | | | | | | | | | | instructions into one (e.g. tLDRrr, tLDRri -> tLDR). - Thumb ldrsb and ldrsh only have the [reg, reg] address format. If the address is not an add, materialize a 0 immediate into a register and use it as the offset field. llvm-svn: 33470 | ||||
| * | Fix typo. | Devang Patel | 2007-01-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 33467 | ||||
| * | Add CallGraphSCCPass::assignPassManager(). | Devang Patel | 2007-01-23 | 1 | -0/+38 |
| | | | | | | | This enables CalLGraphPassManager. llvm-svn: 33466 | ||||

