aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86IntelAsmPrinter.cpp
AgeCommit message (Expand)Author
2008-08-17Move X86 assembler printers into separate directory. This allows JIT-only use...Anton Korobeynikov
2008-07-07ATT asm printer just print register AsmName's instead of calling tolower on e...Evan Cheng
2008-06-28Make intel asmprinter child of generic asmprinter, not x86 shared asm printer...Anton Korobeynikov
2008-06-28CleanupAnton Korobeynikov
2008-06-28Whitespace cleanupAnton Korobeynikov
2008-06-27Use StringSet instead of std::set<std::string>Anton Korobeynikov
2008-06-06Wrap MVT::ValueType in a struct to get type safetyDuncan Sands
2008-05-14Add CommonLinkage; currently tentative definitionsDale Johannesen
2008-03-25Smaller function alignment when optimizing for size.Evan Cheng
2008-03-15Replace all target specific implicit def instructions with a target independe...Evan Cheng
2008-03-13Get rid of a pseudo instruction and replace it with subreg based operation on...Christopher Lamb
2008-02-28Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng
2008-02-26Change "Name" to "AsmName" in the target register info. Gee, a refactoring toolBill Wendling
2008-02-20Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-02Get rid of the annoying blank lines before labels.Evan Cheng
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-09Much improved pic jumptable codegen:Evan Cheng
2007-10-14Revert 42908 for now.Evan Cheng
2007-10-12Change the names used for internal labels to use the currentDan Gohman
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-07-29Change the x86 backend to use extract_subreg for truncation operations. Passe...Christopher Lamb
2007-07-25Don't ignore the return value of AsmPrinter::doInitialization andDan Gohman
2007-07-23Delete the svn:executable property on these files, which aren't executable.Dan Gohman
2007-04-20Comment out usage of write() for now.Jeff Cohen
2007-04-20Make Microsoft assembler and linker happy.Jeff Cohen
2007-04-17rename X86FunctionInfo to X86MachineFunctionInfo to match the header fileChris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-13remove dead code, frameindices must be resolve before the asmprinter runs.Chris Lattner
2006-12-19eliminate static ctors for Statistic objects.Chris Lattner
2006-12-19Fix for PR1059: http://llvm.org/PR1059Anton Korobeynikov
2006-12-19Fix PR1061 and CodeGen/X86/2006-12-19-IntelSyntax.llChris Lattner
2006-11-02For PR786:Reid Spencer
2006-10-311. Clean up code due to changes in SwitchTo*Section(2)Anton Korobeynikov
2006-10-24Move getPreferredAlignmentLog from AsmPrinter to TargetDataDevang Patel
2006-10-20For PR950:Reid Spencer
2006-10-05Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner
2006-10-05Implement getSectionForFunction, use it when printing function body.Chris Lattner
2006-09-26Various random and minor code cleanups.Chris Lattner
2006-09-20Adding codegeneration for StdCall & FastCall calling conventionsAnton Korobeynikov
2006-09-14Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov
2006-09-08Committing X86-64 support.Evan Cheng
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-05-31Rename ASM modifier trunc8, trunc16 to subreg8, subreg16.Evan Cheng
2006-05-26Remove a couple of bogus casts.Evan Cheng
2006-05-16X86 integer register classes naming changes. Make them consistent with FP, ve...Evan Cheng
2006-05-09Implement MASM sections correctly, without a "has masm sections flag" and a b...Chris Lattner