aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Indexed loads each has 2 outputs.Evan Cheng2007-08-011-10/+10
* 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
* Fix the comment for getClosestTargetForJIT to reflect the fact thatDan Gohman2007-07-301-4/+3
* More explicit keywords.Dan Gohman2007-07-301-1/+1
* Vector fneg must be expanded into fsub -0.0, X.Evan Cheng2007-07-303-2/+21
* 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
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-278-3/+34
* 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
* Add target independent MachineInstr's to represent subreg insert/extract in M...Christopher Lamb2007-07-261-0/+12
* Same goes for constantpool, etc.Evan Cheng2007-07-261-5/+5
* Add selection DAG nodes for subreg insert/extract. PR1350Christopher Lamb2007-07-261-0/+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-258-32/+23
* Fix debug info and globals filled with zeros.Nick Lewycky2007-07-252-13/+26
* 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-2114-57/+48
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-208-17/+32
* Because we promote SSE logical ops and loads to v2i64, we often end up generateEvan Cheng2007-07-201-11/+27
* Oops. These stores actually produce results.Evan Cheng2007-07-202-9/+9
* 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-1929-2510/+2629
* Only adjust esp around calls in presence of alloca.Evan Cheng2007-07-191-1/+1
* 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
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-18240-0/+85965