aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
2013-05-13Suppress GCC compiler warnings in release builds about variables that are onlyDuncan Sands
2013-05-13Remove the MachineMove class.Rafael Espindola
2013-05-11Change getFrameMoves to return a const reference.Rafael Espindola
2013-05-10[ms-inline asm] Fix a crasher when we fail on a direct match.Chad Rosier
2013-05-10Remove unused argument.Rafael Espindola
2013-05-09[x86AsmParser] It's valid to stop parsing an operand at an immediate.Chad Rosier
2013-05-09Generate a compact unwind encoding in the face of a stack alignment push.Bill Wendling
2013-05-09Simplify the code a bit.Bill Wendling
2013-05-07Corrected Atom latencies for SSE SQRT instructions.Preston Gurd
2013-05-07Re-enable AVX detection on x64 platforms.Michael Kuperstein
2013-05-05Remove a recently redundant transform from X86ISelLowering.David Majnemer
2013-05-05Add ArrayRef constructor from None, and do the cleanups that this constructor...Dmitri Gribenko
2013-05-04whitespaceNadav Rotem
2013-05-04Fix an odd comment.Nadav Rotem
2013-05-03X86: Add target description for btver2; make autodetection logic aware of AVX.Benjamin Kramer
2013-05-03Unbreaking the non-x86 build bots by protecting the AVX test code properly.Aaron Ballman
2013-05-03Correctly testing for AVX support in x86 based off code from Hosts.cpp.Aaron Ballman
2013-05-03In MC asm parsing, account for the possibility of whitespace withinJohn McCall
2013-05-0280-col fixup.Michael Liao
2013-05-02Avoid duplicating logic on frame register selecting when lowering eh_returnMichael Liao
2013-05-02Avoid duplicating logic on frame register selecting when lowering frameaddrMichael Liao
2013-05-01Put VMOVPQIto64rr in the VRPDI class.Rafael Espindola
2013-04-26X86: Now that we have a canonical form for vector integer abs, match it into ...Benjamin Kramer
2013-04-25Make function documentation conform to llvm standards.Preston Gurd
2013-04-25This patch adds the X86FixupLEAs pass, which will reduce instructionPreston Gurd
2013-04-25Fix section relocation for SECTIONREL32 with immediate offset.Rafael Espindola
2013-04-22[ms-inline asm] Removed this unnecessary check. In the current implementation,Chad Rosier
2013-04-22[ms-inline asm] Add the OpDecl to the InlineAsmIdentifierInfo struct and in turnChad Rosier
2013-04-22Fix unused variable warning.Chad Rosier
2013-04-22[ms-inline asm] Remove the identifier parsing logic from the AsmParser. This isChad Rosier
2013-04-22[ms-inline asm] Refactor/clean up the SemaLookup interface. No functionalChad Rosier
2013-04-20Remove unused ShouldFoldAtomicFences flag.Tim Northover
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover
2013-04-19Move TryToFoldFastISelLoad to FastISel, where it belongs. In general, I'mEli Bendersky
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-04-19[ms-inline asm] Make code layout more canonical with iniline asm handled last.Chad Rosier
2013-04-19[ms-inline asm] Refactor the parsing of identifiers. No functional changeChad Rosier
2013-04-19[ms-inline asm] Remove these asserts. C++ variables that use namespaceChad Rosier
2013-04-19[ms-inline asm] Move this variable into the scope in which it is used.Chad Rosier
2013-04-19[ms-inline asm] Make this a hard error.Chad Rosier
2013-04-19[ms-inline asm] Cleanup the dot operator implementation.Chad Rosier
2013-04-19Use 'array_lengthof' as possible to avoid magic numbersMichael Liao
2013-04-19Use an enum instead of magic constants to improve readability.Bill Wendling
2013-04-18[ms-inline asm] Apply the condition code mnemonic aliases to both the Intel andChad Rosier
2013-04-18Set the compact unwind encoding to 'requires EH DWARF' if we cannot generate ...Bill Wendling
2013-04-18[asm parser] Add support for predicating MnemonicAlias based on the assemblerChad Rosier
2013-04-18X86: Add an SSE2 lowering for 64 bit compares when pcmpgtq (SSE4.2) isn't ava...Benjamin Kramer
2013-04-18Allow misaligned stores in x86 fast-isel.Derek Schuff
2013-04-18[ms-inline asm] Simplify some logic and add a FIXME for unhandled unary minus.Chad Rosier
2013-04-18Make this private method.Chad Rosier