Use the correct vreg here.
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2011-10-06 Bill WendlingUse the correct vreg here.
2011-10-06 Bill WendlingGenerate the dispatch code for a 'thumb' function....
2011-10-06 Bill WendlingGenerate the dispatch table for ARM mode.
2011-10-06 Bill WendlingRefactor some of the code that sets up the entry block...
2011-10-06 Bill WendlingUse a thumb ORR instead of thumb2 ORR when in thumb...
2011-10-06 Bill Wendling* Set the low bit of the return address when we are...
2011-10-06 Bill WendlingAdd the MBBs before inserting the instructions. Doing...
2011-10-05 Bill WendlingGet the proper call site numbers for the landing pads...
2011-10-05 Bill WendlingLook at the number of entries in the jump table and...
2011-10-05 Bill WendlingCheckpoint for SJLJ EH code.
2011-10-03 Bill WendlingUse the PC label ID rather than '1'. Add support for...
2011-10-03 Bill WendlingCheck-pointing the new SjLj EH lowering.
2011-10-01 Bill WendlingUse the new ARMConstantPoolSymbol class to handle exter...
2011-10-01 Bill WendlingSwitch over to using ARMConstantPoolConstant for global...
2011-09-30 Jim GrosbachARM fix encoding of VMOV.f32 and VMOV.f64 immediates.
2011-09-28 Evan ChengTighten a ARM dag combine condition to avoid an identit...
2011-09-26 David MeyerPR11004: Inline memcpy to avoid generating nested call...
2011-09-21 Andrew TrickLower ARM adds/subs to add/sub after adding optional...
2011-09-20 Andrew TrickARM isel bug fix for adds/subs operands.
2011-09-20 Andrew Trickwhitespace
2011-09-16 Jim GrosbachThumb2 assembly parsing and encoding for STR.
2011-09-15 Eli FriedmanMinor cleanup.
2011-09-15 Eli FriedmanUse a more efficient lowering for Unordered/Monotonic...
2011-09-13 Jim GrosbachTidy up a few 80 column violations.
2011-09-09 Owen AndersonThumb unconditional branches are allowed in IT blocks...
2011-09-09 Jim GrosbachThumb2 assembly parsing and encoding for LDREX/LDREXB...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-06 Evan ChengFix fall outs from my recent change on how carry bit...
2011-09-01 Eli FriedmanNull-initialize to shut up -Wuninitialized warnings.
2011-08-31 Eli Friedman64-bit atomic cmpxchg for ARM.
2011-08-31 Eli FriedmanSome 64-bit atomic operations on ARM. 64-bit cmpxchg...
2011-08-30 Evan ChengFollow up to r138791.
2011-08-30 Evan ChengChange ARM / Thumb2 addc / adde and subc / sube modelin...
2011-08-29 Eli FriedmanExpand ATOMIC_LOAD and ATOMIC_STORE for architectures...
2011-08-27 Benjamin KramerSilence GCC warnings and make an array const.
2011-08-26 Eli FriedmanAtomic load/store on ARM/Thumb.
2011-08-12 Jim GrosbachARM expansion of pre-indexed store pseudos should maint...
2011-08-12 Duncan SandsSilence a bunch (but not all) "variable written but...
2011-08-11 Jim GrosbachARM STRH assembly parsing and encoding.
2011-08-09 Jim GrosbachARM fix typo in pre-indexed store lowering.
2011-08-05 Jim GrosbachARM refactor indexed store instructions.
2011-08-03 Eli FriedmanNew approach to r136737: insert the necessary fences...
2011-08-02 Eli FriedmanARM backend support for atomicrmw and cmpxchg with...
2011-07-29 Eric ChristopherAdd support for the 'Q' constraint.
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-27 Jim GrosbachARM extend instructions simplification.
2011-07-21 Owen AndersonSplit up the ARM so_reg ComplexPattern into so_reg_reg...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-13 Evan ChengImprove codegen for select's:
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-07-08 Jim GrosbachAdd more info to FIXME.
2011-07-01 Jim GrosbachARMv7M vs. ARMv7E-M support.
2011-07-01 Eric ChristopherAdd support for the 'j' immediate constraint. This...
2011-07-01 Eric ChristopherAdd support for the ARM 't' register constraint. And...
2011-07-01 Eric ChristopherWe'll return a null RC by default if we can't match.
2011-07-01 Eric ChristopherAdd support for the 'x' constraint.
2011-06-30 Eric ChristopherCapitalize the unsigned part of the initializer.
2011-06-30 Eric ChristopherRename Pair to RCPair lacking any better naming ideas.
2011-06-30 Eric ChristopherAdd support for the 'h' constraint.
2011-06-30 Eric ChristopherAdd a convenience typedef for std::pair<unsigned, const...
2011-06-29 Eric ChristopherRemove getRegClassForInlineAsmConstraint from the ARM...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-28 Chad RosierRemove warning: 'c0' may be used uninitialized in this...
2011-06-24 Chad RosierThe Neon VCVT (between floating-point and fixed-point...
2011-06-21 Eric ChristopherHandle the memory-ness of all U+ ARM constraints.
2011-06-18 Benjamin KramerRemove unused but set variables.
2011-06-16 Bruno Cardoso LopesMark ldrexd/strexd w/ volatile memory by default
2011-06-16 Chad RosierRevision r128665 added an optimization to make use...
2011-06-15 Bob WilsonA minor simplification: no functional change.
2011-06-15 Evan ChengPerformBFICombine - (bfi A, (and B, Mask1), Mask2)...
2011-06-14 Tanya LattnerAdd an optimization that looks for a specific pair...
2011-06-14 Bruno Cardoso LopesAdd one more argument to the prefetch intrinsic to...
2011-06-10 Cameron ZwarichProvide an ARMCCState subclass of CCState so that ARM...
2011-06-09 Cameron ZwarichA CCState was being created without setting whether...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-03 Eric ChristopherMake the Uv constraint a memory operand. This doesn...
2011-06-02 Eric ChristopherHave LowerOperandForConstraint handle multiple characte...
2011-05-29 John McCallOn Darwin ARM, set the UNWIND_RESUME libcall to _Unwind...
2011-05-29 John McCallI didn't mean to commit these residues of a personal...
2011-05-29 John McCallOn Darwin ARM, set the UNWIND_RESUME libcall to _Unwind...
2011-05-28 Bruno Cardoso LopesAdd support for ARM ldrexd/strexd intrinsics. They...
2011-05-27 Cameron ZwarichFix the remaining atomic intrinsics to use the right...
2011-05-27 Evan ChengDon't use movw / movt for iOS static codegen for now...
2011-05-22 Renato GolinRTABI chapter 4.3.4 specifies __eabi_mem* calls. Specif...
2011-05-20 Evan ChengRevert accidental commit.
2011-05-20 Evan ChengRevert r131664 and fix it in instcombine instead. rdar...
2011-05-19 Mon P WangFixed sdiv and udiv for <4 x i16>. The test from r1254...
2011-05-18 Tanya LattnerHandle perfect shuffle case that generates a vrev for...
2011-05-18 Evan ChengRevise r131553. Just use the type of the input node...
2011-05-18 Evan ChengFix an ARMTargetLowering::LowerSELECT bug: legalized...
2011-05-18 Tanya LattnerIn r131488 I misunderstood how VREV works. It splits...
2011-05-18 Cameron ZwarichFix typo.
2011-05-18 Cameron ZwarichFix more of PR8825 by correctly using rGPR registers...
2011-05-11 Bill WendlingGive the 'eh.sjlj.dispatchsetup' intrinsic call the...
2011-05-06 Eli FriedmanMake the logic for determining function alignment more...
2011-05-03 Bob WilsonTemporarily disable use of divmod compiler-rt functions...
2011-05-03 Dan GohmanAdd an unfolded offset field to LSR's Formula record...
2011-04-29 Eric Christopher80-col.
2011-04-26 Jim GrosbachARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX...
next