| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Well this isn't as ugly and it works better. At least gcc bootstraps again | Andrew Lenharth | 2007-02-13 | 1 | -71/+70 |
| | | | | | llvm-svn: 34254 | ||||
| * | FTOIT and ITOFT are bit converts, and if we drop 21264s, are always available | Andrew Lenharth | 2007-01-24 | 1 | -4/+3 |
| | | | | | llvm-svn: 33492 | ||||
| * | Renamed getTypeAlignmentShift() to getPreferredTypeAlignmentShift(). | Evan Cheng | 2007-01-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 33482 | ||||
| * | eliminate static ctors for Statistic objects. | Chris Lattner | 2006-12-19 | 1 | -2/+3 |
| | | | | | llvm-svn: 32703 | ||||
| * | Simplify a bit | Andrew Lenharth | 2006-12-07 | 1 | -30/+11 |
| | | | | | llvm-svn: 32343 | ||||
| * | What should be the last unnecessary <iostream>s in the library. | Bill Wendling | 2006-12-07 | 1 | -5/+4 |
| | | | | | llvm-svn: 32333 | ||||
| * | Be sure to grab weak functions too, and make implicit defs comments | Andrew Lenharth | 2006-12-07 | 1 | -0/+7 |
| | | | | | llvm-svn: 32308 | ||||
| * | add #include | Chris Lattner | 2006-12-06 | 1 | -0/+1 |
| | | | | | llvm-svn: 32281 | ||||
| * | Detemplatize the Statistic class. The only type it is instantiated with | Chris Lattner | 2006-12-06 | 1 | -1/+1 |
| | | | | | | | is 'unsigned'. llvm-svn: 32279 | ||||
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+0 |
| | | | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380 | ||||
| * | Move getPreferredAlignmentLog from AsmPrinter to TargetData | Devang Patel | 2006-10-24 | 1 | -1/+1 |
| | | | | | llvm-svn: 31171 | ||||
| * | Pass the MachineFunction into EmitJumpTableInfo. | Chris Lattner | 2006-10-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 30742 | ||||
| * | use getSectionForFunction to decide which section to emit code into | Chris Lattner | 2006-10-05 | 1 | -4/+5 |
| | | | | | llvm-svn: 30738 | ||||
| * | Jump tables on Alpha | Andrew Lenharth | 2006-09-18 | 1 | -0/+8 |
| | | | | | llvm-svn: 30463 | ||||
| * | Adding dllimport, dllexport and external weak linkage types. | Anton Korobeynikov | 2006-09-14 | 1 | -0/+8 |
| | | | | | | | | | | DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it. llvm-svn: 30374 | ||||
| * | Make target asm info a property of the target machine. | Jim Laskey | 2006-09-07 | 1 | -10/+2 |
| | | | | | llvm-svn: 30162 | ||||
| * | Separate target specific asm properties from the asm printers. | Jim Laskey | 2006-09-06 | 1 | -7/+14 |
| | | | | | llvm-svn: 30126 | ||||
| * | 0 offsets for memory operands | Andrew Lenharth | 2006-07-03 | 1 | -0/+2 |
| | | | | | llvm-svn: 28989 | ||||
| * | Add memory operand and int regs | Andrew Lenharth | 2006-06-21 | 1 | -0/+14 |
| | | | | | llvm-svn: 28896 | ||||
| * | inline asm, at least for floats | Andrew Lenharth | 2006-06-21 | 1 | -0/+12 |
| | | | | | llvm-svn: 28895 | ||||
| * | Added sanity check for obviously bogus immediates | Andrew Lenharth | 2006-05-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 28359 | ||||
| * | Split SwitchSection into SwitchTo{Text|Data}Section methods. | Chris Lattner | 2006-05-09 | 1 | -5/+5 |
| | | | | | llvm-svn: 28184 | ||||
| * | Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. | Chris Lattner | 2006-05-04 | 1 | -2/+2 |
| | | | | | llvm-svn: 28104 | ||||
| * | There shalt be only one "immediate" operand type! | Chris Lattner | 2006-05-04 | 1 | -2/+1 |
| | | | | | llvm-svn: 28099 | ||||
| * | Remove a bunch more SparcV9 specific stuff | Chris Lattner | 2006-05-04 | 1 | -7/+1 |
| | | | | | llvm-svn: 28093 | ||||
| * | Remove some more V9-specific stuff. | Chris Lattner | 2006-05-04 | 1 | -6/+1 |
| | | | | | llvm-svn: 28092 | ||||
| * | Remove some more unused stuff from MachineInstr that was leftover from V9. | Chris Lattner | 2006-05-04 | 1 | -6/+0 |
| | | | | | llvm-svn: 28091 | ||||
| * | Refactor TargetMachine, pushing handling of TargetData into the ↵ | Owen Anderson | 2006-05-03 | 1 | -4/+4 |
| | | | | | | | | | target-specific subclasses. This has one caller-visible change: getTargetData() now returns a pointer instead of a reference. This fixes PR 759. llvm-svn: 28074 | ||||
| * | Extend printBasicBlockLabel a bit so that it can be used to print all | Nate Begeman | 2006-05-02 | 1 | -3/+2 |
| | | | | | | | | basic block labels, consolidating the code to do so in one place for each target. llvm-svn: 28050 | ||||
| * | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 1 | -7/+2 |
| | | | | | | | | | x86 and ppc for 100% dense switch statements when relocations are non-PIC. This support will be extended and enhanced in the coming days to support PIC, and less dense forms of jump tables. llvm-svn: 27947 | ||||
| * | Add support for 'special' llvm globals like debug info and static ctors/dtors. | Chris Lattner | 2006-03-09 | 1 | -0/+4 |
| | | | | | llvm-svn: 26628 | ||||
| * | Removed dependency on how operands are printed (want multi-line.) | Jim Laskey | 2006-02-27 | 1 | -9/+3 |
| | | | | | llvm-svn: 26399 | ||||
| * | see what this allignment thing will do | Andrew Lenharth | 2006-02-06 | 1 | -1/+2 |
| | | | | | llvm-svn: 26017 | ||||
| * | linkage fix for weak functions | Andrew Lenharth | 2006-02-04 | 1 | -3/+16 |
| | | | | | llvm-svn: 25976 | ||||
| * | Add explicit #includes of <iostream> | Chris Lattner | 2006-01-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 25515 | ||||
| * | add br pattern, unify JSR and BSR ISel instrs, and add BSR support for DAG | Andrew Lenharth | 2005-12-25 | 1 | -3/+3 |
| | | | | | llvm-svn: 25011 | ||||
| * | No longer track value types for asm printer operands, and remove them as | Nate Begeman | 2005-11-30 | 1 | -3/+2 |
| | | | | | | | | an argument to every operand printing function. Requires some slight tweaks to x86, the only user. llvm-svn: 24541 | ||||
| * | Switch to using the generic constant pool emitter impl, use shorter | Chris Lattner | 2005-11-21 | 1 | -25/+2 |
| | | | | | | | CPI names llvm-svn: 24466 | ||||
| * | Adjust to capitalized AsmPrinter method names | Chris Lattner | 2005-11-21 | 1 | -6/+6 |
| | | | | | llvm-svn: 24456 | ||||
| * | Use PrivateGlobalPrefix for basic blocks | Chris Lattner | 2005-11-21 | 1 | -6/+6 |
| | | | | | llvm-svn: 24451 | ||||
| * | Switch to the new shared SwitchSection | Chris Lattner | 2005-11-21 | 1 | -26/+6 |
| | | | | | llvm-svn: 24450 | ||||
| * | Rename SwitchSection -> switchSection to avoid conflicting with a future | Chris Lattner | 2005-11-21 | 1 | -10/+10 |
| | | | | | | | change. llvm-svn: 24443 | ||||
| * | Start using PrivateGlobalPrefix correctly | Chris Lattner | 2005-11-21 | 1 | -3/+5 |
| | | | | | llvm-svn: 24442 | ||||
| * | begining alpha subtarget support | Andrew Lenharth | 2005-09-29 | 1 | -6/+3 |
| | | | | | llvm-svn: 23531 | ||||
| * | .section cleanup, patch from Nicholas Riley | Andrew Lenharth | 2005-08-12 | 1 | -3/+3 |
| | | | | | llvm-svn: 22763 | ||||
| * | Alpha JIT (beta) | Andrew Lenharth | 2005-07-22 | 1 | -0/+1 |
| | | | | | llvm-svn: 22500 | ||||
| * | make constant pool labels local | Andrew Lenharth | 2005-06-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 22294 | ||||
| * | hide basic block labels. The utility of these for debuging is long since passed | Andrew Lenharth | 2005-06-06 | 1 | -2/+2 |
| | | | | | llvm-svn: 22194 | ||||
| * | match gcc, makes diff easier | Andrew Lenharth | 2005-05-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 22179 | ||||
| * | Well, add support for ct* for 21264 only. | Andrew Lenharth | 2005-05-04 | 1 | -1/+2 |
| | | | | | | | 21164 is broken until expand works. llvm-svn: 21692 | ||||

