Use the integer compare when the value is small enough. Use the "move into a
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2011-10-18 Bill WendlingUse the integer compare when the value is small enough...
2011-10-18 Bill WendlingThe value we're comparing against may be too large...
2011-10-18 Bill WendlingThe immediate may be too large for the CMP instruction...
2011-10-18 Andrew TrickUse ARM/t2PseudoInst class from ARM/Thumb2 special...
2011-10-18 Bob WilsonUse isIntN and isUIntN to check for valid signed/unsign...
2011-10-18 Andrew Trickwhitespace
2011-10-18 Bill WendlingA landing pad could have more than one predecessor...
2011-10-18 Bob WilsonFix incorrect check for sign-extended constant BUILD_VE...
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-17 Bill WendlingDon't renumber the blocks here. This could cause proble...
2011-10-17 Bill WendlingAdd a call to EmitSjLjDispatchBlock.
2011-10-17 Bill WendlingAdd comment explaining that the order of processing...
2011-10-15 Nadav RotemARM cannot select a pattern for trunc-store v4i8; ...
2011-10-15 Bill WendlingMark registers as DEAD because they're really just...
2011-10-14 Eli FriedmanAdd missing correctness check to ARMTargetLowering...
2011-10-14 Bill WendlingMake sure that the register is in the register class...
2011-10-14 Bill WendlingMark the invoke call instruction as implicitly defining...
2011-10-13 Eli FriedmanSimplify and avoid undefined shift. Based on patch...
2011-10-10 Bill WendlingReapply r141365 now that PR11107 is fixed.
2011-10-10 Bill WendlingRevert r141365. It was causing MultiSource/Benchmarks...
2011-10-07 Bill WendlingTake all of the invoke basic blocks and make the dispat...
2011-10-07 Bill WendlingTake the code that was emitted for the llvm.eh.dispatch...
2011-10-07 Bill WendlingThread the chain through the eh.sjlj.setjmp intrinsic...
2011-10-07 Bob WilsonReenable tail calls for iOS 5.0 and later.
2011-10-07 Bob WilsonReenable use of divmod compiler_rt functions for iOS...
2011-10-07 Anton KorobeynikovPeephole optimization for ABS on ARM.
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...
next