Fix a ton of comment typos found by codespell. Patch by
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-15 Evan ChengFix another fcopysign lowering bug. If src is f64 and...
2011-04-13 Cameron ZwarichFix a typo in an ARM-specific DAG combine. This fixes...
2011-04-12 Cameron ZwarichSplit a store of a VMOVDRR into two integer stores...
2011-04-08 Evan ChengChange -arm-trap-func= into a non-arm specific option...
2011-04-07 Evan ChengAdd option to emit @llvm.trap as a function call instea...
2011-04-07 Tanya LattnerPrevent ARM DAG Combiner from doing an AND or OR combin...
2011-04-07 Evan ChengChange -arm-divmod-libcall to a target neutral option.
2011-04-05 Owen AndersonReapply r128946 (pseudoization of various instructions...
2011-04-05 Owen AndersonRevert r128946 while I figure out why it broke the...
2011-04-05 Owen AndersonGive RSBS and RSCS the pseudo treatment.
2011-04-05 Owen AndersonFix bugs in the pseuo-ization of ADCS/SBCS pointed...
2011-04-05 Bill WendlingRevamp the SjLj "dispatch setup" intrinsic.
2011-04-02 Cameron ZwarichDo some peephole optimizations to remove pointless...
2011-04-01 Evan ChengIssue libcalls __udivmod*i4 / __divmod*i4 for div ...
2011-03-31 Evan ChengDistribute (A + B) * C to (A * C) + (B * C) to make...
2011-03-30 Evan ChengDon't try to create zero-sized stack objects.
2011-03-30 Cameron ZwarichAdd a ARM-specific SD node for VBSL so that forms with...
2011-03-29 Evan ChengAdd intrinsics @llvm.arm.neon.vmulls and @llvm.arm...
2011-03-29 Cameron ZwarichAdd Neon SINT_TO_FP and UINT_TO_FP lowering from v4i16...
2011-03-29 Evan ChengOptimizing (zext A + zext B) * C, to (VMULL A, C) ...
2011-03-26 Eric ChristopherFix the bfi handling for or (and a mask) (and b mask...
2011-03-21 Evan ChengRe-apply r127953 with fixes: eliminate empty return...
2011-03-19 Daniel DunbarRevert r127953, "SimplifyCFG has stopped duplicating...
2011-03-19 Evan ChengSimplifyCFG has stopped duplicating returns into predec...
2011-03-15 Bill WendlingThe VTBL (and VTBX) instructions are rather permissive...
2011-03-15 Bill WendlingSome minor cleanups based on feedback.
2011-03-14 Bill WendlingGenerate a VTBL instruction instead of a series of...
2011-03-14 Evan ChengIndentation.
2011-03-08 Bob WilsonFix a compiler crash where a Glue value had multiple...
2011-03-08 Bob WilsonFix comment typos.
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2011-03-05 Bob WilsonRemove unused conditional negate operations.
2011-02-28 Evan ChengFix a typo which cause dag combine crash. rdar://9059537.
2011-02-28 Stuart HastingsSupport for byval parameters on ARM. Will be enabled...
2011-02-23 Evan ChengMore fcopysign correctness and performance fix.
2011-02-21 Devang PatelRevert r124611 - "Keep track of incoming argument's...
2011-02-11 Nate BegemanImplement sdiv & udiv for <4 x i16> and <8 x i8> NEON...
2011-02-11 Evan ChengFix buggy fcopysign lowering.
2011-02-07 Evan ChengFix an obvious typo which caused an isel assertion...
2011-02-07 Bob WilsonAdd codegen support for using post-increment NEON load...
2011-02-02 Evan ChengGiven a pair of floating point load and store, if there...
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.
next