aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2006-03-23Unneeded forward.Jim Laskey
2006-03-23Make sure types are allocated in the scope of their use.Jim Laskey
2006-03-23add a noteChris Lattner
2006-03-23add support for splitting casts. This implementsChris Lattner
2006-03-23TypoEvan Cheng
2006-03-23Add some more bulletproofing to auto upgrade of llvm.dbg intrinsics.Jim Laskey
2006-03-23Add PPC vector bit-convert supportChris Lattner
2006-03-23Add support to locate local variables in frames (early version.)Jim Laskey
2006-03-23Strip changes to llvm.dbg intrinsics.Jim Laskey
2006-03-23Can't combine anymore - we don't have a chain through llvm.dbg intrinsics.Jim Laskey
2006-03-23Change interface to DwarfWriter.Jim Laskey
2006-03-23Modify how CBE handles #lines.Jim Laskey
2006-03-23Generate local variable and scope information and equivalent dwarf forms.Jim Laskey
2006-03-23Handle new forms of llvm.dbg intrinsics.Jim Laskey
2006-03-23Simplify handling of llvm.dbg intrinsic operands to one spot.Jim Laskey
2006-03-23Change the argument types of llvm.dbg intrinsics.Jim Laskey
2006-03-23Fix the encodings of these new instructions, hopefully fixing the JITChris Lattner
2006-03-23Following icc's lead: use movdqa to load / store 128-bit integer vectorsEvan Cheng
2006-03-23prune #includesChris Lattner
2006-03-23Eliminate IntrinsicLowering from TargetMachine.Chris Lattner
2006-03-23simplify some codeChris Lattner
2006-03-23remove always-null IntrinsicLowering argument.Chris Lattner
2006-03-23remove the intrinsiclowering hookChris Lattner
2006-03-23Add v4i32 <-> v4f32 bitconvert patterns.Evan Cheng
2006-03-23Add 128-bit integer vector load and add (for testing).Evan Cheng
2006-03-23Add support for 8 bit immediates with 16/32 bit cmp instructionsNate Begeman
2006-03-22Fix a typoChris Lattner
2006-03-22Added a ValueType operand to isShuffleMaskLegal(). For now, x86 will not doEvan Cheng
2006-03-22Implement simple support for vector casting. This can currently only handleChris Lattner
2006-03-22SHUFP* are two address code.Evan Cheng
2006-03-22Some clean up.Evan Cheng
2006-03-22- Supposely movlhps is faster / better than unpcklpd.Evan Cheng
2006-03-22- Implement X86ISelLowering::isShuffleMaskLegal(). We currently only supportEvan Cheng
2006-03-22silence a bogus gcc warningChris Lattner
2006-03-22- VECTOR_SHUFFLE of v4i32 / v4f32 with undef second vector always matchesEvan Cheng
2006-03-22add a noteChris Lattner
2006-03-22Fix PSHUF* and SHUF* jit code emission problemsEvan Cheng
2006-03-22Eliminate the dependency of ExecutionEngine on the JIT/Interpreter libraries.Chris Lattner
2006-03-22This has been implemented. Tweak it into another noteChris Lattner
2006-03-22When possible, custom lower 32-bit SINT_TO_FP to this:Chris Lattner
2006-03-22Add support for "ri" addressing modes where the immediate is a 14-bit fieldChris Lattner
2006-03-22fix a warningChris Lattner
2006-03-22Some splat and shuffle support.Evan Cheng
2006-03-22Add a couple more pseudo instructions.Evan Cheng
2006-03-22Endianness does not affect the order of vector fields. This fixesChris Lattner
2006-03-22Fix the JIT encoding of the VAForm_1 instructions, including vmaddfpChris Lattner
2006-03-22Enclose some variables in a scope to avoid error with some gcc versionsChris Lattner
2006-03-21Didn't mean to check this in. No MMX support yet.Evan Cheng
2006-03-21- Use movaps to store 128-bit vector integers.Evan Cheng
2006-03-21add expand support for extractelementChris Lattner