aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
2009-09-16Merge 81888 from mainline.Tanya Lattner
2009-09-16Merge 81821 from mainline.Tanya Lattner
2009-09-16Merge 81814 from mainline.Tanya Lattner
2009-09-16Merge 80960 from mainline.Tanya Lattner
2009-09-13Merge 81132 from mainline.Tanya Lattner
2009-09-13Merge 80370 from mainline.Tanya Lattner
2009-09-08Merge 81187 from mainline.Tanya Lattner
2009-08-21Fix a typoAnton Korobeynikov
2009-08-20Fixed PCMPESTRM128 to have opcode 0x60 instead of 0x62, as specified by theSean Callanan
2009-08-20Fix an x86 code size regression: prefer RIP-relative addressingDan Gohman
2009-08-19Add an extra line to conform with preferred style.Dale Johannesen
2009-08-19Modify an assert to avoid what looks like a GCC 4.2.4 signed-ness bug.Reid Kleckner
2009-08-19Handle 'a' modifier in X86 asms. PR 4742.Dale Johannesen
2009-08-19Remove temporary testing code.Dan Gohman
2009-08-19Add an x86 peep that narrows TEST instructions to forms that useDan Gohman
2009-08-19eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner
2009-08-18Implement sse4.2 string/text processing instructions:Eric Christopher
2009-08-18remove some pointless null switchtosections. The IntelAsmPrinter doesn't rea...Chris Lattner
2009-08-18add support for some targetflags on GV operands. This allows us toChris Lattner
2009-08-18Fix function alignment at -Os on x86 to be 1, not 2. getFunctionAlignmentDan Gohman
2009-08-17the MinPad argument to PadToColumn only really makes sense to be 1,Chris Lattner
2009-08-16Avoid emitting XMM save code in soft-float or no-implicit-float modeDan Gohman
2009-08-16Styalistic and format changes. No functionality change.Bill Wendling
2009-08-16add support for external symbols + X86::MOVPC32r.Chris Lattner
2009-08-16implement support for lowering references to global addresses. For example, ...Chris Lattner
2009-08-16more formatting improvements, no functionality change.Chris Lattner
2009-08-16code formatting improvements, no functionality change.Chris Lattner
2009-08-15An overhaul of the exception handling code. This is arguably more correct thanBill Wendling
2009-08-15Reapply r79127. It was fixed by d0k.Bill Wendling
2009-08-15Revert r79127. It was causing compilation errors.Bill Wendling
2009-08-15Change allowsUnalignedMemoryAccesses to take type argument since some targetsEvan Cheng
2009-08-15On x86-64, for a varargs function, don't store the xmm registers toDan Gohman
2009-08-14CMake: Corrected variable check.Oscar Fuentes
2009-08-14Properly handle indirect win64 args when they're passed in memoryAnton Korobeynikov
2009-08-14Update llvm-mc / MCAsmStreamer to print the instruction using the actual targetDaniel Dunbar
2009-08-14Add virtual printMCInst method to AsmPrinter, as a quick way to expose the APIDaniel Dunbar
2009-08-14Add X86 instruction printer support for printing MCValue operands.Daniel Dunbar
2009-08-13TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-13TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar
2009-08-13Revert 78892 and 78895, these break generating working executables onDaniel Dunbar
2009-08-13fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner
2009-08-13Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman
2009-08-13Symbols with LinkerPrivateLinkage are weak.Dale Johannesen
2009-08-12Use PadToColumn instead of tabs.Dan Gohman
2009-08-12CMake: Added asm file to x86_64 MSVC build.Oscar Fuentes
2009-08-12Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner
2009-08-11prune #includage.Chris Lattner
2009-08-11change the -x86-asm-syntax=intel/att flag to be in X86TAI Chris Lattner
2009-08-11Change the asmprinter to print the comment character before theChris Lattner