Keep track of incoming argument's location while emitting LiveIns.
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2011-01-31 Devang PatelKeep track of incoming argument's location while emitti...
2011-01-24 Anton KorobeynikovProvide correct registers for EH stuff on ARM
2011-01-21 Evan ChengLast round of fixes for movw + movt global address...
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-19 Andrew TrickFor ARM subtargets with useNEONForSinglePrecisionFP...
2011-01-19 Andrew Trickwhitespace
2011-01-19 Evan ChengDon't forget to emit the load from indirect symbol...
2011-01-17 Evan ChengMaterialize GA addresses with movw + movt pairs for...
2011-01-14 Eric ChristopherFix 80-cols.
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-08 Evan ChengRecognize inline asm 'rev /bin/bash, ' as a bswap intri...
2011-01-07 Bob WilsonAdd an explanatory message for an assertion.
2011-01-07 Matt Beaumont-GayEliminate variable only used in debug builds.
2011-01-07 Bob WilsonLower some BUILD_VECTORS using VEXT+shuffle.
2011-01-07 Bob WilsonAdd ARM patterns to match EXTRACT_SUBVECTOR nodes.
2011-01-06 Evan ChengRe-implement r122936 with proper target hooks. Now...
2010-12-23 Bob WilsonRadar 8803471: Fix expansion of ARM BCCi64 pseudo instr...
2010-12-21 Bob WilsonAdd ARM-specific DAG combining to cast i64 vector eleme...
2010-12-21 Chris Lattnerrename MVT::Flag to MVT::Glue. "Flag" is a terrible...
2010-12-18 Bob WilsonAdd some missing entries in ARMTargetLowering::getTarge...
2010-12-15 Eric ChristopherDon't handle -arm-long-calls in fast isel for now.
2010-12-14 Evan Chengbfi A, (and B, C1), C2) -> bfi A, B, C2 iff C1 & C2...
2010-12-13 Evan ChengGeneralize BFI isel lowering a bit.
2010-12-11 Evan Cheng(or (and (shl A, #shamt), mask), B) => ARMbfi B, A...
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-01 Evan ChengFix and re-enable tail call optimization of expanded...
2010-11-30 Evan ChengEnable sibling call optimization of libcalls which...
2010-11-28 Bob WilsonAdd support for NEON VLD2-dup instructions.
2010-11-28 Bob WilsonAdd entry in getTargetNodeName() for ARMISD::VBICIMM.
2010-11-23 Bob WilsonRecognize sign/zero-extended constant BUILD_VECTORs...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-19 Evan ChengThese instructions are thumb2 only.
2010-11-18 Tanya LattnerFix bug in DAGCombiner for ARM that was trying to do...
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-18 Bob WilsonSplit up ARM LowerShift function.
2010-11-10 Nate BegemanFix an issue where we tried to turn a v2f32 build_vecto...
2010-11-09 Bob WilsonDo not use MEMBARRIER_MCR for any Thumb code.
2010-11-09 Jim GrosbachChange the ARMConstantPoolValue modifier string to...
2010-11-08 Owen AndersonAdd support for ARM's specialized vector-compare-agains...
2010-11-05 Owen AndersonDisallow the certain NEON modified-immediate forms...
2010-11-05 Owen AndersonAdd codegen and encoding support for the immediate...
2010-11-04 Evan ChengFix @llvm.prefetch isel. Selecting between pld / pldw...
2010-11-03 Owen AndersonCovert VORRIMM to be produced via early target-specific...
2010-11-03 Owen AndersonAdd support for code generation of the one register...
2010-11-03 Bob WilsonCheck for extractelement with a variable operand for...
2010-11-03 Duncan SandsSimplify uses of MVT and EVT. An MVT can be compared...
2010-11-03 Evan ChengFix preload instruction isel. Only v7 supports pli...
2010-11-03 Evan ChengAdd support to match @llvm.prefetch to pld / pldw ...
2010-11-01 Bob WilsonNEON does not support truncating vector stores. Radar...
2010-10-30 Bob WilsonOverhaul memory barriers in the ARM backend. Radar...
2010-10-29 Evan Cheng- Don't schedule nodes with only MVT::Flag and MVT...
2010-10-29 John ThompsonInline asm multiple alternative constraints development...
2010-10-27 Bob WilsonFix compiler warnings about signed/unsigned comparisons.
2010-10-27 Bob WilsonSelectionDAG shuffle nodes do not allow operands with...
2010-10-23 Evan ChengEnable ARM fastcc.
2010-10-22 Evan ChengAdd fastcc cc: pass and return VFP / NEON values in...
2010-10-20 Dale JohannesenFix crash introduced in 116852. 8573915.
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-10-19 Dale JohannesenEnable using vdup for vector constants which are splat of
2010-10-15 Jim GrosbachDon't mark argument value stores as immutable, as other...
2010-10-15 Bob WilsonRemove unused ARMISD::AND selection DAG node.
2010-09-28 Anton KorobeynikovUser proper libcall names & condcodes while compiling...
2010-09-28 Bob WilsonAdd a command line option "-arm-strict-align" to disall...
2010-09-24 Evan ChengEnable code placement optimization pass for ARM.
2010-09-22 Jim GrosbachAdd support for ELF PLT references for ARM MC asm print...
2010-09-22 Bob WilsonChange VDUPLANE DAG combiner to just return the result...
2010-09-22 Bob WilsonCombine both VMOVDRR(VMOVRRD) and VMOVRRD(VMOVDRR)...
2010-09-21 Owen AndersonEnable target-specific mul-lowering on ARM, even at...
2010-09-21 Chris Lattnerconvert a couple more places to use the new getStore()
2010-09-21 Bob WilsonDefine the TargetLowering::getTgtMemIntrinsic hook...
2010-09-21 Chris Lattnerconvert the targets off the non-MachinePointerInfo...
2010-09-21 Chris Lattnerreimplement memcpy/memmove/memset lowering to use Machi...
2010-09-17 Bob WilsonAdd target-specific DAG combiner for BUILD_VECTOR and...
2010-09-10 Eric ChristopherSplit out some of the calling convention bits so that...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-09-08 Jim Grosbachremove trailing whitespace
2010-09-03 Bob WilsonReplace NEON vabdl, vaba, and vabal intrinsics with...
2010-09-01 Bob WilsonRemove NEON vmull, vmlal, and vmlsl intrinsics, replaci...
2010-08-29 Bill WendlingCreate an ARMISD::AND node. This node is exactly like...
2010-08-25 Daniel DunbarARM/Thumb2: Fix a misselect in getARMCmp, when attempti...
2010-08-20 Bob WilsonReplace the arm.neon.vmovls and vmovlu intrinsics with...
2010-08-18 Bob WilsonExpand ZERO_EXTEND operations for NEON vector types.
2010-08-17 Bob WilsonAllow more cases of undef shuffle indices and add tests...
2010-08-16 Bob WilsonIgnore undef shuffle indices when checking for a VTRN...
2010-08-13 Bob WilsonTemporarily disable tail calls on ARM to work around...
2010-08-11 Jim Grosbachcortex m4 has floating point support, but only single...
2010-08-11 Bill WendlingConsider this code snippet:
2010-08-11 Evan Cheng- Add subtarget feature -mattr=+db which determine...
2010-08-10 Evan ChengDelete some unused instructions.
2010-08-10 Evan ChengRe-apply r110655 with fixes. Epilogue must restore...
2010-08-10 Daniel DunbarRevert r110655, "Fix ARM hasFP() semantics. It should...
2010-08-10 Evan ChengFix ARM hasFP() semantics. It should return true whenev...
2010-08-04 Dale JohannesenRemove switch for disabling ARM tail calls. They
2010-08-04 Bob WilsonCombine NEON VABD (absolute difference) intrinsics...
2010-08-03 Nate BegemanAdd support for getting & setting the FPSCR application...
2010-07-29 Bob WilsonRefactor ARM-specific DAG combining in preparation...
2010-07-29 Dale JohannesenImplement vector constants which are splat of
2010-07-24 Anton KorobeynikovHook in GlobalMerge pass
2010-07-23 Jim GrosbachUse the appropriate register class for an i32 when...
next