aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86
AgeCommit message (Expand)Author
2013-10-11Cherry-pick LLVM 187787 to prevent tail calls on x86-32 when not appropriate.Jan Voung
2013-07-24Hide the x86-64 sandbox base address.Jim Stichnoth
2013-07-18Merge remote-tracking branch 'origin/master'Eli Bendersky
2013-07-18Correctly adjust LOCALMOD for x64 frame register computation.Eli Bendersky
2013-07-17Disallow a global address in the x86-64 displacement field.Jim Stichnoth
2013-07-16More tests passEli Bendersky
2013-07-16Make it compileEli Bendersky
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-07-09PNaCl: Fix negative relocation addends on x86-32Mark Seaborn
2013-06-24Merge r179774: Allow misaligned stores in x86 fast-isel.Mark Seaborn
2013-06-19Fix an x86-64 fast-isel address calculation overflow.Jim Stichnoth
2013-06-13Fix PrologEpilogInserter to save and restore all callee saved registersDerek Schuff
2013-05-22Merging r182486:Bill Wendling
2013-05-21Merging r182364:Bill Wendling
2013-05-17Re-allow an x86-32 fast-isel optimization for NaCl / use shorter insts.Jan Voung
2013-05-16Merging r181529:Bill Wendling
2013-05-16Merging r181540:Bill Wendling
2013-05-10LLVM: Add ELF Note section to NaCl object files identifying them as such to goldDerek Schuff
2013-05-08Merging r181313:Bill Wendling
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