aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCAsmPrinter.cpp
AgeCommit message (Expand)Author
2005-09-01Align functions to 16-byte boundaries, to eliminate noise in performance meas...Chris Lattner
2005-09-01Local labels on darwin apparently start with just 'L', not .L like otherChris Lattner
2005-08-26Remove operand type 'crbit', since it is no longer usedNate Begeman
2005-08-22Nate noticed that 30% of the malloc/frees in llc come from calls to Lowercase...Chris Lattner
2005-08-21Don't print out the MBB label for the entry mbbChris Lattner
2005-08-05Consolidate the GPOpt stuff to all use the Subtarget, instead of stillChris Lattner
2005-08-04Hack to naturally align doubles in the constant pool. Remove this once weNate Begeman
2005-08-02Update to use the new MathExtras.h support for log2 computation.Chris Lattner
2005-07-26Wrap some long lines, fix emission of weak global variablesChris Lattner
2005-07-21Support building non-PICNate Begeman
2005-07-21Support assembling fsqrt on darwin. This will be implemented better whenNate Begeman
2005-07-20Generate mfocrf when targeting g5. Generate fsqrt/fsqrts when targetin g5.Nate Begeman
2005-07-12Remove some code that moved to the generic asm printer a long time ago.Nate Begeman
2005-07-08Add support for assembling .s files on mac os x for intelNate Begeman
2005-04-21Remove trailing whitespaceMisha Brukman
2005-04-14Add the necessary support to codegen condition register logical ops withNate Begeman
2005-04-10Make sure that BRCOND branches can be converted into long branches too.Nate Begeman
2005-04-05Behold, rlwinm with certain immediate arguments is printed as the much moreNate Begeman
2005-03-30Fix external symbol printing in the AsmPrinter. Tell the ISel that weNate Begeman
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner
2004-12-12Fix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll, and all programsChris Lattner
2004-12-12CSE calls to getTypeSize.Chris Lattner
2004-11-27Remove the ISel->AsmPrinter link via the TargetMachine that was put inNate Begeman
2004-11-25Enable optimization suggested by Chris Lattner to not emit reloc stubs forNate Begeman
2004-11-14Handle GhostLinkage (should not ever reach the assembly printing stage!)Misha Brukman
2004-11-09Allow hbd to be bugpointable on darwin by fixing common and linkonce codegenNate Begeman
2004-10-26Remove file that is no longer used, and move include of MRegisterInfo.hNate Begeman
2004-10-23Align function arguments in function headersMisha Brukman
2004-10-17Generate correct stubs for weak-linked symbolsNate Begeman
2004-09-22add optimized code sequences for setcc x, 0Nate Begeman
2004-09-05* Change PPC32AsmPrinter => PowerPCAsmPrinter since it is now shared betweenMisha Brukman
2004-09-04Include MathExtras.h to fix build breakage, thanks to VladimirNate Begeman
2004-09-04All PPC instructions are now auto-printedNate Begeman
2004-09-02Convert remaining X-Form and Pseudo instructions over to asm writerNate Begeman
2004-09-01Changes For Bug 352Reid Spencer
2004-08-30Move yet more instructions over to being printed by the generated asm writerNate Begeman
2004-08-21Fix warningChris Lattner
2004-08-21Move XForm instructions over to the auto-generated asm writerNate Begeman
2004-08-19Clean up floating point instruction selection.Nate Begeman
2004-08-18Rename varChris Lattner
2004-08-17Start using alignment output routines from AsmPrinter.Chris Lattner
2004-08-17Print comments with ;Chris Lattner
2004-08-17Use the emitGlobalConstant defined in AsmPrinterChris Lattner
2004-08-17New, more general, interface.Chris Lattner
2004-08-17PowerPC 32-/64-bit split: Part I, PPC32* bit files, adapted from former PowerPC*Misha Brukman
2004-08-17Print float constants as 4 byte values.Chris Lattner
2004-08-17Make sure to put an _ prefix on all identifiers!Chris Lattner
2004-08-16More changes to make PPC32 and X86 more similarChris Lattner
2004-08-16Minor changes to make the diff be nothing against the X86 versionChris Lattner
2004-08-16Finegrainify namespacificationChris Lattner