aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Gabor points out that we can't spell. :)Chris Lattner2006-03-243-5/+5
* All v2f64 shuffle cases can be handled.Evan Cheng2006-03-242-1/+8
* More efficient v2f64 shuffle using movlhps, movhlps, unpckhpd, and unpcklpd.Evan Cheng2006-03-243-12/+128
* A new entryEvan Cheng2006-03-241-0/+11
* Get JIT/Interpreter working on Windows again.Jeff Cohen2006-03-242-0/+10
* legalize vbit_convert nodes whose result is a legal type.Chris Lattner2006-03-241-0/+38
* Lower target intrinsics into an INTRINSIC nodeChris Lattner2006-03-241-4/+80
* Ignore the burg output files.Reid Spencer2006-03-241-0/+3
* fix some bogus assertions: noop bitconverts are legalChris Lattner2006-03-241-10/+4
* Handle more shuffle cases with SHUFP* instructions.Evan Cheng2006-03-243-44/+77
* Lower BUILD_VECTOR to VECTOR_SHUFFLE if there are two distinct nodes (and ifEvan Cheng2006-03-241-8/+49
* Identify the INTRINSIC nodeChris Lattner2006-03-241-0/+1
* Add new generated files.Reid Spencer2006-03-231-0/+3
* TypoEvan Cheng2006-03-231-1/+1
* Unneeded forward.Jim Laskey2006-03-231-1/+0
* Make sure types are allocated in the scope of their use.Jim Laskey2006-03-231-107/+54
* add a noteChris Lattner2006-03-231-0/+10
* add support for splitting casts. This implementsChris Lattner2006-03-231-1/+41
* TypoEvan Cheng2006-03-231-1/+1
* Add some more bulletproofing to auto upgrade of llvm.dbg intrinsics.Jim Laskey2006-03-231-13/+9
* Add PPC vector bit-convert supportChris Lattner2006-03-231-0/+3
* Add support to locate local variables in frames (early version.)Jim Laskey2006-03-2312-0/+85
* Strip changes to llvm.dbg intrinsics.Jim Laskey2006-03-231-7/+34
* Can't combine anymore - we don't have a chain through llvm.dbg intrinsics.Jim Laskey2006-03-231-10/+0
* Change interface to DwarfWriter.Jim Laskey2006-03-234-12/+12
* Modify how CBE handles #lines.Jim Laskey2006-03-232-18/+10
* Generate local variable and scope information and equivalent dwarf forms.Jim Laskey2006-03-232-79/+434
* Handle new forms of llvm.dbg intrinsics.Jim Laskey2006-03-233-32/+76
* Simplify handling of llvm.dbg intrinsic operands to one spot.Jim Laskey2006-03-231-0/+55
* Change the argument types of llvm.dbg intrinsics.Jim Laskey2006-03-231-23/+64
* Fix the encodings of these new instructions, hopefully fixing the JITChris Lattner2006-03-231-4/+4
* Following icc's lead: use movdqa to load / store 128-bit integer vectorsEvan Cheng2006-03-231-16/+29
* prune #includesChris Lattner2006-03-231-1/+0
* Eliminate IntrinsicLowering from TargetMachine.Chris Lattner2006-03-2317-63/+31
* simplify some codeChris Lattner2006-03-231-8/+5
* remove always-null IntrinsicLowering argument.Chris Lattner2006-03-232-3/+2
* remove the intrinsiclowering hookChris Lattner2006-03-235-26/+18
* Add v4i32 <-> v4f32 bitconvert patterns.Evan Cheng2006-03-231-0/+4
* Add 128-bit integer vector load and add (for testing).Evan Cheng2006-03-232-5/+51
* Add support for 8 bit immediates with 16/32 bit cmp instructionsNate Begeman2006-03-231-0/+16
* Fix a typoChris Lattner2006-03-221-1/+1
* Added a ValueType operand to isShuffleMaskLegal(). For now, x86 will not doEvan Cheng2006-03-222-2/+5
* Implement simple support for vector casting. This can currently only handleChris Lattner2006-03-223-43/+51
* SHUFP* are two address code.Evan Cheng2006-03-221-0/+2
* Some clean up.Evan Cheng2006-03-221-12/+9
* - Supposely movlhps is faster / better than unpcklpd.Evan Cheng2006-03-222-11/+16
* - Implement X86ISelLowering::isShuffleMaskLegal(). We currently only supportEvan Cheng2006-03-223-21/+73
* silence a bogus gcc warningChris Lattner2006-03-221-2/+2
* - VECTOR_SHUFFLE of v4i32 / v4f32 with undef second vector always matchesEvan Cheng2006-03-223-45/+55
* add a noteChris Lattner2006-03-221-0/+10