aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCAsmPrinter.cpp
AgeCommit message (Expand)Author
2006-10-05Always emit the jump table after the function so it's part of the same 'atom'Chris Lattner
2006-09-20The DarwinAsmPrinter need not check for isDarwin. createPPCAsmPrinterPassChris Lattner
2006-09-20Wrap some darwin'isms with isDarwin checks.Chris Lattner
2006-09-07Make target asm info a property of the target machine.Jim Laskey
2006-09-06Separate target specific asm properties from the asm printers.Jim Laskey
2006-08-27s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner
2006-08-25Encode pc-relative conditional branch offset as pc+(num of bytes / 4). TheEvan Cheng
2006-08-12Emit .set directives for jump table entries when possible, which reducesNate Begeman
2006-07-27Support jump tables when in PIC relocation modelNate Begeman
2006-07-26Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC.Chris Lattner
2006-07-15Remove what little AIX support we have. It has never been tested and isn'tChris Lattner
2006-07-12Print negative immediates as negative values instead of large constantsChris Lattner
2006-06-28Use hidden visibility to make symbols in an anonymous namespace getChris Lattner
2006-06-28shrink libllvmgcc.dylib another 25KChris Lattner
2006-06-27Print stubs for external globals right.Chris Lattner
2006-06-27Add a pattern for i64 sra. Print 8-byte units with a space between the .quadChris Lattner
2006-06-27Print darwin stub stuff correctly in 64-bit mode. With this, treeadd works inChris Lattner
2006-06-23Add and sort "sections" in debug lines. This always stepping throughJim Laskey
2006-06-20Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit fileChris Lattner
2006-06-151. Support standard dwarf format (was bootstrapping in Apple format.)Jim Laskey
2006-06-14Place dwarf headers at earliest possible point. Well behaved when skippingJim Laskey
2006-05-15Remove some dead code, identified by coverity.Chris Lattner
2006-05-12remove dead variable.Chris Lattner
2006-05-09Indent .data/.text in the .s fileChris Lattner
2006-05-09Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner
2006-05-05Print a grouping around inline asm blocks so that we can tell when we areChris Lattner
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner
2006-05-04Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-05-02Hooray, everyone now uses the same printBasicBlockLabel implementationNate Begeman
2006-05-02Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-07Make sure that debug labels are defined within the same section and after theJim Laskey
2006-03-25Codegen things like:Chris Lattner
2006-03-23Change interface to DwarfWriter.Jim Laskey
2006-03-22Add support for "ri" addressing modes where the immediate is a 14-bit fieldChris Lattner
2006-03-21Print absolute memory references like this:Chris Lattner
2006-03-13Added getTargetLowering() to TargetMachine. Refactored targets to support this.Evan Cheng
2006-03-07Use "llvm.metadata" section for debug globals. Filter out these globals in theJim Laskey
2006-02-24Add memory printing support for PPC. Input memory operands now work withChris Lattner
2006-02-23Implement the PPC inline asm "L" modifier. This allows us to compile:Chris Lattner
2006-02-22- Added option -relocation-model to set relocation model. Valid values includ...Evan Cheng
2006-02-22Coordinate activities with llvm-gcc4 and dwarf.Jim Laskey
2006-02-18Moved PICEnabled to include/llvm/Target/TargetOptions.hEvan Cheng
2006-02-14If we have zero initialized data with external linkage, use .zerofill toChris Lattner
2006-02-14Make sure that weak functions are aligned properlyChris Lattner
2006-02-08Darwin doesn't support #APP/#NO_APPChris Lattner
2006-02-08Emit the 'mr' pseudoop for easier reading.Chris Lattner