aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCAsmPrinter.cpp
AgeCommit message (Expand)Author
2006-12-01A initialized global variable cannot be extern weak. However, if a global val...Evan Cheng
2006-12-01Darwin PPC external weak linkage support.Evan Cheng
2006-11-28Prime text sections to improve branch locality in large object files.Jim Laskey
2006-11-18Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2, 2'.Chris Lattner
2006-11-17start using PPC predicates more consistently.Chris Lattner
2006-11-16fix a regression that I introduced. stdu should scale the offset by 4Chris Lattner
2006-11-04Go through all kinds of trouble to mark 'blr' as having a predicate operandChris Lattner
2006-11-02For PR786:Reid Spencer
2006-10-311. Clean up code due to changes in SwitchTo*Section(2)Anton Korobeynikov
2006-10-28Doh. Must check if GV is constant first before putting it in .cstring.Evan Cheng
2006-10-26Place cstrings in .cstring section.Evan Cheng
2006-10-24Move getPreferredAlignmentLog from AsmPrinter to TargetDataDevang Patel
2006-10-05Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner
2006-10-05Move getSectionForFunction to AsmPrinter, change it to return a string.Chris Lattner
2006-10-05implement DarwinTargetAsmInfo::getSectionForFunction, use it when outputtingChris Lattner
2006-10-05emit jump table before debug infoChris Lattner
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