aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86AsmPrinter.cpp
AgeCommit message (Expand)Author
2006-05-26Minor bug caught by Ashwin ChandraEvan Cheng
2006-05-25X86 / Cygwin asm / alignment fixes.Evan Cheng
2006-05-09Fix the MASM asmprinter's lies. It does not want to emit code to .text/.dataChris Lattner
2006-05-09Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner
2006-05-06Fix some loose ends in MASM support.Jeff Cohen
2006-05-05Print *some* grouping around inline asm blocks so we know where they are.Chris Lattner
2006-05-04Make Intel syntax the default when LLVM is built with VC++.Jeff Cohen
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-03-23Change interface to DwarfWriter.Jim Laskey
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-03-07- Emit subsections_via_symbols for Darwin.Evan Cheng
2006-03-07Enable Dwarf debugging info.Evan Cheng
2006-02-23"." isn't enough to get a private label on linux, use ".L".Chris Lattner
2006-02-23PIC related bug fixes.Evan Cheng
2006-02-15Use .zerofill on x86/darwin.Evan Cheng
2006-02-08Darwin doesn't support #APP/#NO_APPChris Lattner
2006-02-07Fixed a local common symbol bug.Evan Cheng
2006-02-07For ELF, .comm takes alignment value as the optional 3rd argument. It must beEvan Cheng
2006-02-07Darwin ABI issues: weak, linkonce, etc. dynamic-no-pic support is complete.Evan Cheng
2006-02-05Use getPreferredAlignmentLog.Chris Lattner
2005-12-13Use the shared asmprinter code for printing special llvm globalsChris Lattner
2005-12-13Add ELF and darwin support for static ctors and dtorsChris Lattner
2005-11-21Use HasDotTypeDotSizeDirective instead of forELFChris Lattner
2005-11-21Remove a level of indentation by using a continue.Chris Lattner
2005-11-21Use subtarget information computed by X86Subtarget instead of rolling our own.Chris Lattner
2005-11-21Add a forELF flag, allowing the removal of forCygwin and simplification ofChris Lattner
2005-11-21simplify and genericize this codeChris Lattner
2005-11-21prune #includeChris Lattner
2005-11-21Switch to using the shared constant pool printer, along with using shorterChris Lattner
2005-11-21Adjust to capitalized AsmPrinter method namesChris Lattner
2005-11-21convert the rest of this over to use SwitchSectionChris Lattner
2005-11-21Start using the AsmPrinter shared SwitchSection code. This allows the X86Chris Lattner
2005-11-21Rename SwitchSection -> switchSection to avoid conflicting with a futureChris Lattner
2005-11-21Naturally align doubles in the constant pool, set PrivateGlobalPrefix onChris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-07-16A couple more darwinismsNate Begeman
2005-07-12Commit some pending darwin changes before subtarget support.Nate Begeman
2005-07-11Fix crazy indentationChris Lattner
2005-07-08Add support for assembling .s files on mac os x for intelNate Begeman
2005-07-01The statistic needs to be in the correct namespace.Nate Begeman
2005-07-01Refactor X86AsmPrinter.cpp into multiple files. Patch contributedChris Lattner
2005-06-30Make the x86 asm printer darwin-aware. This mostly entails doing the sameNate Begeman
2005-06-20Fixed indentation.John Criswell
2005-04-21* Remove trailing whitespaceMisha Brukman
2005-03-17Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner
2005-03-15This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner