- cea117d Change the operand orders to t_addrmode_s* to make it easier to morph by Evan Cheng · 19 years ago
- d1b2c1e - In thumb mode, if size of MachineFunction is >= 2048, force LR to be by Evan Cheng · 19 years ago
- 225dfe9 Use BL to implement Thumb far jumps. by Evan Cheng · 19 years ago
- 29836c3 Factor GetInstSize() out of constpool island pass. by Evan Cheng · 19 years ago
- e078d1a Only gather frame info if debug or eh. by Jim Laskey · 19 years ago
- bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 19 years ago
- 1f259e9 We'd still like to register allocate r2 on darwin before the callee-save regs. by Nate Begeman · 19 years ago
- 73c5624 rename flag by Jim Laskey · 19 years ago
- 24f7fb3 Comment. by Evan Cheng · 19 years ago
- 78268b9 Remember if LR register has been spilled in this function. by Evan Cheng · 19 years ago
- 1620f1a Save all registers by default, as they can be used to pass parameters by Anton Korobeynikov · 19 years ago
- 908049b Update some of the llvm in the readme by Nate Begeman · 19 years ago
- 1b340dc Flag to control exception handling. by Jim Laskey · 19 years ago
- 072200c Landing pad-less eh for PPC. by Jim Laskey · 19 years ago
- 519e239 Implement use of new IntrinsicLowering interface. by Reid Spencer · 19 years ago
- 5310897 Fix compile error "jump to case label crosses initialization". by Nick Lewycky · 19 years ago
- b10308e Propagate changes from my local tree. This patch includes: by Anton Korobeynikov · 19 years ago
- 0db1f0b Make d'tor out-of-line. by Bill Wendling · 19 years ago
- fcdea7b Return an X86ELFWriterInfo object. by Bill Wendling · 19 years ago
- 40d7764 X86 implementation of the TargetELFWriterInfo class. by Bill Wendling · 19 years ago
- 198529a New entry. by Evan Cheng · 19 years ago
- d85ac4d Thumb jumptable support. by Evan Cheng · 19 years ago
- 53d7dba Thumb add / sub with carry. by Evan Cheng · 19 years ago
- ea9fc58 Some asm directives fixes for ELF. by Lauro Ramos Venancio · 19 years ago
- 3c983c3 Fix a spelling error by Nate Begeman · 19 years ago
- 6635f35 Handle multiple functions, properly mangle symbols, and fix support for by Nate Begeman · 19 years ago
- 3fdadfc Represent tADDspi and tSUBspi as two-address instructions. by Evan Cheng · 19 years ago
- 44c3b9f Change the MachineDebugInfo to MachineModuleInfo to better reflect usage by Jim Laskey · 19 years ago
- fce1765 Fix Data16bitsDirective for ELF. by Lauro Ramos Venancio · 19 years ago
- 43aeab6 Conditional branch being fixed up is not the last MI in the BB, there is a by Evan Cheng · 19 years ago
- 1a92d94 If the constant pool value is a extern weak symbol, emit the weak reference. by Lauro Ramos Venancio · 19 years ago
- b60c02e extload -> zextload by Evan Cheng · 19 years ago
- 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
- 26f2385 For PR761: by Reid Spencer · 19 years ago
- 0fc052c For PR645: by Reid Spencer · 19 years ago
- dd353b8 SplitBlockBeforeInstr() insert a unconditional branch to the next BB. This by Evan Cheng · 19 years ago
- 7755fac Need to scan the function for branches even if there aren't any constants. by Evan Cheng · 19 years ago
- a0bf794 Forgot to update this. by Evan Cheng · 19 years ago
- c285414 Add comment, fix typo, reduce memory usage, etc. by Evan Cheng · 19 years ago
- 3df62bd I am an idiot. by Evan Cheng · 19 years ago
- fab0439 Fix comment. by Evan Cheng · 19 years ago
- 99403b6 - Tell PEI that PPC will handle stack frame rounding itself. by Evan Cheng · 19 years ago
- b1cc052 Fix elf object definition. by Lauro Ramos Venancio · 19 years ago
- 743fa03 Doh. Skip JT branches. by Evan Cheng · 19 years ago
- af5cbcb Added (preliminary) branch shortening capability to constantpool island pass. by Evan Cheng · 19 years ago
- 6318ffd Getting rid uses of evil std::set<> by Evan Cheng · 19 years ago
- b482872 Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on X86. The %c modifier by Chris Lattner · 19 years ago
- 78192b6 Fix test/CFrontend/2007-01-24-InlineAsmCModifier.c on PPC by Chris Lattner · 19 years ago
- 3553d86 FTOIT and ITOFT are bit converts, and if we drop 21264s, are always available by Andrew Lenharth · 19 years ago
- 0e41094 Call frames for intel. by Jim Laskey · 19 years ago
- 7ac947d 80 columns by Jim Laskey · 19 years ago
- 5e73d5b Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves by Jim Laskey · 19 years ago
- 7cce0ac Fix unordered fp on alpha by Andrew Lenharth · 19 years ago
- d06b2ab Fix a misencoding of CBW and CWD. This fixes PR1030. by Chris Lattner · 19 years ago
- 012f2d9 Use PC relative ldr to load from a constantpool in Thumb mode. by Evan Cheng · 19 years ago
- 2b72182 Make ivars private and use getters. Have the MachOWriter return "Mach-O by Bill Wendling · 19 years ago
- de268f7 Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). by Evan Cheng · 19 years ago
- 0ea18ff Add a field for and construction of the PPCMachOWriterInfo object. by Bill Wendling · 19 years ago
- 3d6d609 Move the getJTRelocation method out of here. by Bill Wendling · 19 years ago
- 841056a New "TargetMachOWriterInfo" class. It holds target-specific information by Bill Wendling · 19 years ago
- e966d64 Allow [ fi#c, imm ] as ARM load / store addresses. by Evan Cheng · 19 years ago
- 79d4326 Various Thumb mode load / store isel bug fixes. by Evan Cheng · 19 years ago
- c38f2bc - Reorg Thumb load / store instructions. Combine each rr and ri pair of by Evan Cheng · 19 years ago
- a6f567c Darwin HiddenDirective is .private_extern. by Evan Cheng · 19 years ago
- 367372a PEI is now responsible for adding MaxCallFrameSize to frame size and align the stack. Each target can further adjust the frame size if necessary. by Evan Cheng · 19 years ago
- dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 19 years ago
- aa3e123 ARM AAPCS abi (Linux, etc.) requires 8-byte double / long alignment; Mac by Evan Cheng · 19 years ago
- 74fc22d Double and long preferred alignment set to 8 bytes. by Evan Cheng · 19 years ago
- ebd9b73 Double and long preferred alignment is 8 byte. by Evan Cheng · 19 years ago
- 778900a - getTypeAlignmentShift() should be returning preferred alignment, not ABI by Evan Cheng · 19 years ago
- 706535d Linux GOT indirect reference is only necessary in PIC mode. by Evan Cheng · 19 years ago
- d44ecd8 Double and Long preferred alignment is 4 for Darwin, 8 for Linux. by Evan Cheng · 19 years ago
- 2576f13 Use bl to call Thumb fuctions directly. by Evan Cheng · 19 years ago
- 66bb5b5 add a note by Chris Lattner · 19 years ago
- 7c29243 Implement a getTypeSizeInBits method. This helps in transforms that want by Reid Spencer · 19 years ago
- 1027a53 TargetData assumes (and some regression tests depend on it) that the size of by Owen Anderson · 19 years ago
- 4a8c32d trivial cleanup by Chris Lattner · 19 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 19 years ago
- 515674c Round up stack to multiple of alignment only if it's a leaf function without alloca. by Evan Cheng · 19 years ago
- 2bd7b2b One more try... by Evan Cheng · 19 years ago
- 5ad334f Last check-in was bogus. There is no need to align the stack if the function is a leaf function (and without alloca). by Evan Cheng · 19 years ago
- c1c7283 Prologue and epilogue bugs for non-Darwin targets. by Evan Cheng · 19 years ago
- 75e18c4 Clean up ARM PEI code. by Evan Cheng · 19 years ago
- 0327863 Backend is reponsible for aligning the stack. by Evan Cheng · 19 years ago
- c103057 For PR1043: by Reid Spencer · 19 years ago
- 34b12d2 Code clean up. Use def : pat instead of defining new instructions. by Evan Cheng · 19 years ago
- 970a419 isDarwin -> isTargetDarwin by Evan Cheng · 19 years ago
- 5be54b0 Restructure code a bit to make use of continue (simplifying things). Generalize by Evan Cheng · 19 years ago
- e433ea9 Darwin doesn't support .bss, but it does have .zerofill by Evan Cheng · 19 years ago
- 1a3771e Introduce TargetType's ELF and Darwin. by Evan Cheng · 19 years ago
- 8e1185b Modify emission of jump tables on darwin to emit an extra "l" label that by Evan Cheng · 19 years ago
- 471ffaf Fix section definition. by Lauro Ramos Venancio · 19 years ago
- a8e2989 ARM backend contribution from Apple. by Evan Cheng · 19 years ago
- bd92d81 Needed to build on PPC Linux. by Nick Lewycky · 19 years ago
- ae19abc - Target PIC style is no longer affected by relocation model. by Evan Cheng · 19 years ago
- afd7a08 move contents of PR587 to here. by Chris Lattner · 19 years ago
- 39e9c09 The zerofill directive needs a newline after it. by Bill Wendling · 19 years ago
- 071b9d5 Minor code clean up. by Evan Cheng · 19 years ago
- c904a5b Have the OutputBuffer take the is64Bit and isLittleEndian booleans. by Bill Wendling · 19 years ago
- b266ccd Modify emission of jump tables on darwin to emit an extra "l" label that by Chris Lattner · 19 years ago