aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2008-02-13Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBitsDan Gohman
2008-02-13Enable exception handling int JITNicolas Geoffray
2008-02-13Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.Chris Lattner
2008-02-13don't try to avoid inserting loads when lowering FORMAL_ARGUMENTS. Chris Lattner
2008-02-13readme updatesNate Begeman
2008-02-13Make register scavenging happy by not using a reg (CR0) that isn't definedNate Begeman
2008-02-13commuteInstr() can now commute non-ssa machine instrs.Evan Cheng
2008-02-13Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t.Dan Gohman
2008-02-12__DATA not __DATA__ is the right segment name on darwin.Dale Johannesen
2008-02-12Remove some dead codeNate Begeman
2008-02-12SSE4.1 64b integer insert/extract pattern supportNate Begeman
2008-02-12Revert r46916 PPCTargetAsmInfo.cpp.Evan Cheng
2008-02-12Only using x86-64 rip relative addressing in non-staic mode?Evan Cheng
2008-02-12Update comment.Evan Cheng
2008-02-12Unbreak various insert_vector_elt and extract_vector_elt tests in presence of...Evan Cheng
2008-02-11Stuff noticed while grepping codeNate Begeman
2008-02-11Enable SSE4 codegen and pattern matching.Nate Begeman
2008-02-11additional missing featureNate Begeman
2008-02-10xmm0 variable blendsNate Begeman
2008-02-10Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman
2008-02-10Match GCC's behaviour for these sections.Nick Lewycky
2008-02-09memopv16i8 had wrong alignment requirement, would have broken pabsbNate Begeman
2008-02-09Skeleton of insert and extract matching, more to comeNate Begeman
2008-02-09Tablegen support for insert & extract element matchingNate Begeman
2008-02-08It's not always safe to fold movsd into xorpd, etc. Check the alignment of th...Evan Cheng
2008-02-0864-bit (MMX) vectors do not need restrictive alignment.Dale Johannesen
2008-02-08Avoid needlessly casting away const qualifiers.Dan Gohman
2008-02-08Added missing entries in X86 load / store folding tables.Evan Cheng
2008-02-07Follow Chris' suggestion; change the PseudoSourceValue accessorsDan Gohman
2008-02-07Add SourceValue information for outgoing argument stores on x86.Dan Gohman
2008-02-07Fix a x86-64 codegen deficiency. Allow gv + offset when using rip addressing ...Evan Cheng
2008-02-07In some cases, e.g. ADD32ri, no transformation is made. Guide against it.Evan Cheng
2008-02-06Re-apply the memory operand changes, with a fix for the staticDan Gohman
2008-02-05Move to getCALLSEQ_END to ensure CALLSEQ_END node produces a flag. This is co...Evan Cheng
2008-02-05Implement sseregparm.Dale Johannesen
2008-02-05Ident mnemonics appropriatelyNate Begeman
2008-02-04Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng
2008-02-04This method should be virtualNate Begeman
2008-02-04Eliminate some redundant code.Nate Begeman
2008-02-04The rest of the SSE4.1 intrinsic patterns that are obvious to me. GettingNate Begeman
2008-02-04Some more SSE 4.1 intrinsic patterns.Nate Begeman
2008-02-03SSE 4.1 Intrinsics and detectionNate Begeman
2008-02-03explicitly include Compiler.h instead of getting it from tblgen in the middle...Chris Lattner
2008-02-03don't do ReplaceUses on a result that doesn't exist.Chris Lattner
2008-02-02Get rid of the annoying blank lines before labels.Evan Cheng
2008-02-02Don't use uninitialized values. Fixes vec_align.ll on X86 Linux.Nick Lewycky
2008-02-02Unbreak ppc debug support.Evan Cheng
2008-02-02SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng
2008-02-02Frame index can be negative.Evan Cheng
2008-02-01CBackend: Implement unaligned load/store.Lauro Ramos Venancio