aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Clean up HiPE prologue emission a bit and avoid signed arithmetic tricks.Benjamin Kramer2013-02-191-43/+47
* Move LLVM_LIBRARY_VISIBILITY for consistency with what was done toRafael Espindola2013-02-191-1/+1
* Make pass name more precise and fix comment.Eli Bendersky2013-02-191-6/+2
* Fix capitalization in comment to match function name.Craig Topper2013-02-191-1/+1
* Use array_pod_sort instead of std::sort.Jakub Staszak2013-02-181-2/+2
* X86FrameLowering.cpp: Fixup. Sorry for the breakage.NAKAMURA Takumi2013-02-181-1/+1
* X86FrameLowering.cpp: Fix a warning in -Asserts. [-Wunused-variable]NAKAMURA Takumi2013-02-181-2/+1
* Remove a useless assert.Chad Rosier2013-02-181-1/+0
* Fix a 32/64 bit incompatibility in the HiPE prologue generation.Benjamin Kramer2013-02-181-1/+1
* Support for HiPE-compatible code emission, patch by Yiannis Tsiouris.Benjamin Kramer2013-02-182-5/+157
* X86: Add a note.Benjamin Kramer2013-02-171-0/+9
* Return false instead of 0.Jakub Staszak2013-02-171-1/+1
* [msvc x64] Update X86CompilationCallback_Win64.asm corresponding to r175267.NAKAMURA Takumi2013-02-161-2/+2
* Minor cleanups. No functionality change.Jakub Staszak2013-02-161-9/+8
* Reinitialize the ivars in the subtarget so that they can be reset with the ne...Bill Wendling2013-02-162-33/+41
* [ms-inline asm] Do not omit the frame pointer if we have ms-inline assembly.Chad Rosier2013-02-161-1/+1
* Temporary revert of 175320.Bill Wendling2013-02-152-42/+34
* Reinitialize the ivars in the subtarget.Bill Wendling2013-02-152-34/+42
* Use the 'target-features' and 'target-cpu' attributes to reset the subtarget ...Bill Wendling2013-02-152-41/+67
* [ms-inline asm] Adjust the EndLoc to account for the ']'.Chad Rosier2013-02-151-1/+2
* Give these callbacks hidden visibility. It is better to not export them moreRafael Espindola2013-02-151-1/+2
* Don't make assumptions about the mangling of static functions in extern "C"Rafael Espindola2013-02-151-20/+10
* Make helpers static. Add missing include so LLVMInitializeObjCARCOpts gets C ...Benjamin Kramer2013-02-151-1/+1
* The operand listing is very much outdated.Eli Bendersky2013-02-141-5/+2
* Simplify code. Remove "else after return".Jakub Staszak2013-02-141-5/+4
* added basic support for Intel ADX instructionsKay Tiong Khoo2013-02-145-0/+54
* 80-colNadav Rotem2013-02-141-1/+2
* Fixed a bug in X86TargetLowering::LowerVectorIntExtend() (assertion failure).Elena Demikhovsky2013-02-141-3/+17
* Revert r175120 and r175121. Clang is producing the expected asm names again.Rafael Espindola2013-02-141-0/+6
* Don't assume the mangling of static functions.Rafael Espindola2013-02-141-6/+0
* Don't build tail calls to functions with three inreg arguments on x86-32 PIC.Nick Lewycky2013-02-131-5/+11
* [ms-inline-asm] Add support for memory references that have non-immediateChad Rosier2013-02-131-13/+18
* X86: Disable generation of rep;movsl when %esi is used as a base pointer.Benjamin Kramer2013-02-131-0/+8
* Prevent insertion of "vzeroupper" before call that preserves YMM registers, s...Elena Demikhovsky2013-02-131-0/+10
* Check i1 as well as i8 variables for 8 bit registers for x86 inlineEric Christopher2013-02-131-1/+1
* Added 0x0D to 2-byte opcode extension table for prefetch* variantsKay Tiong Khoo2013-02-121-4/+2
* *fixed disassembly of some i386 system insts with intel syntaxKay Tiong Khoo2013-02-111-4/+4
* This is a follow-up on r174446, now taking Atom processors intoEli Bendersky2013-02-061-6/+6
* Make sure the correct opcodes are used to SUB and ADD the stackEli Bendersky2013-02-051-13/+18
* Move MRI liveouts to X86 return instructions.Jakob Stoklund Olesen2013-02-052-12/+12
* Fix commentsEli Bendersky2013-02-051-1/+1
* X86: Open up some opportunities for constant folding by postponing shift lowe...Benjamin Kramer2013-02-041-4/+2
* X86: Simplify code. No functionality change.Benjamin Kramer2013-02-041-19/+5
* More MSan/ASan annotations.Evgeniy Stepanov2013-02-041-0/+3
* Two changes relevant to LEA and x32:David Sehr2013-02-013-3/+17
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-312-16/+12
* Whitespace.Eric Christopher2013-01-311-9/+9
* Check and allow floating point registers to select the size of theEric Christopher2013-01-311-2/+2
* Restrict sin/cos optimization to 64-bit only for now. 32-bit is a bit messy a...Evan Cheng2013-01-302-10/+14
* Remove dead code.Evan Cheng2013-01-291-10/+0