aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
...
* add an observationChris Lattner2007-08-031-0/+27
* More explicit keywords.Dan Gohman2007-08-021-1/+1
* Fix the alignment requirements of several unpck and shuf instructions.Dan Gohman2007-08-022-13/+21
* Fix pastos in vector arithmetic intrinsics.Dan Gohman2007-08-021-4/+4
* Mark the SSE and MMX load instructions thatDan Gohman2007-08-022-0/+6
* Switch some multiplication instructions over to the new scheme for testing.Evan Cheng2007-08-022-12/+53
* Can't handle offset and scale if rip-relative addressing is to be used.Evan Cheng2007-08-011-6/+10
* Mac OS X X86-64 low 4G address not available.Evan Cheng2007-08-011-4/+4
* Mac OS X X86-64 low 4G address not available.Evan Cheng2007-08-014-1/+21
* Missing Requires.Evan Cheng2007-08-011-2/+2
* Be more precise.Evan Cheng2007-08-011-1/+1
* Change a .size directive to use a tab instead of a space, for consistency.Dan Gohman2007-08-011-1/+1
* Change the x86 assembly output to use tab characters to separate theDan Gohman2007-07-315-1117/+1117
* Redo and generalize previously removed opt for pinsrw: (vextract (v4i32 bc (v...Evan Cheng2007-07-316-235/+248
* This isn't safe when there are uses of load's chain result.Evan Cheng2007-07-311-11/+4
* Use tabs more consistently in assembler pseudo-ops.Dan Gohman2007-07-302-5/+5
* Change the x86 backend to use extract_subreg for truncation operations. Passe...Christopher Lamb2007-07-296-113/+37
* Add register info needed to use subreg sets on X86.Christopher Lamb2007-07-281-2/+51
* Trampoline codegen support for X86-32.Duncan Sands2007-07-275-12/+130
* Re-apply 40504, but with a fix for the segfault it caused in oggenc:Dan Gohman2007-07-273-75/+42
* Reverting 40504 for now. It's breaking oggenc.Evan Cheng2007-07-273-35/+70
* Make sure epilogue esp adjustment is placed before any terminator and pop ins...Evan Cheng2007-07-261-2/+3
* Don't pollute the meaning of isUnpredicatedTerminator.Evan Cheng2007-07-261-7/+12
* Minor bug.Evan Cheng2007-07-261-3/+3
* In the .loc directive, print the fields as "debug" fields, so theyDan Gohman2007-07-261-1/+1
* Fix a whitespace difference between CMPSSrr and CMPSDrr.Dan Gohman2007-07-261-2/+1
* Same goes for constantpool, etc.Evan Cheng2007-07-261-5/+5
* Remove X86ISD::LOAD_PACK and X86ISD::LOAD_UA and associated code from theDan Gohman2007-07-263-70/+35
* Mac OS X x86-64 lower 4G address is not available.Evan Cheng2007-07-251-1/+2
* Mac OS X should use 0x90 to fill in gaps to satisfy function alignment requir...Evan Cheng2007-07-251-3/+12
* Functions with LinkOnce and weak linkage still need to be aligned. Doh.Evan Cheng2007-07-251-0/+1
* Don't ignore the return value of AsmPrinter::doInitialization andDan Gohman2007-07-252-8/+7
* Minor cleanup:Anton Korobeynikov2007-07-251-1/+4
* Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman2007-07-241-2/+2
* Use movaps to load a v4f32 build_vector of all-constant values into aDan Gohman2007-07-241-0/+9
* Heal EH handling stuff by emitting correct offsets to callee-saved registers.Anton Korobeynikov2007-07-241-1/+13
* Fix some uses of dyn_cast to be uses of cast.Dan Gohman2007-07-231-3/+3
* Delete the svn:executable property on these files, which aren't executable.Dan Gohman2007-07-235-0/+0
* Add missing SSE builtins:Bill Wendling2007-07-231-10/+38
* No more noResults.Evan Cheng2007-07-213-18/+15
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-202-4/+9
* Because we promote SSE logical ops and loads to v2i64, we often end up generateEvan Cheng2007-07-201-11/+27
* Fix custom lowering of SSE FXOR.Evan Cheng2007-07-191-10/+19
* Fix patterns so we isel the xorps, etc. for floating pt logical SSE ops. DAG ...Evan Cheng2007-07-191-12/+12
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-197-1295/+1312
* Only adjust esp around calls in presence of alloca.Evan Cheng2007-07-193-50/+12
* Use MOV instead of LEA to restore ESP if callee-saved frame size is 0; if pre...Evan Cheng2007-07-181-13/+19
* Implement initial memory alignment awareness for SSE instructions. Vector loadsDan Gohman2007-07-181-59/+126
* New entry.Evan Cheng2007-07-181-0/+17
* Fold prologue esp update when possible.Evan Cheng2007-07-171-1/+22