Fix 80-column issues.
[oota-llvm.git] / lib / Target / ARM / ARMFastISel.cpp
2011-12-04 Bob WilsonFix 80-column issues.
2011-12-03 Chad Rosier[arm-fast-isel] Unaligned stores of floats require...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-12-02 Chad Rosier[arm-fast-isel] After promoting a function parameter...
2011-11-28 Duncan SandsSilence wrong warnings from GCC about variables possibl...
2011-11-18 Chad RosierGuard call to getRegForValue with isTypeLegal check...
2011-11-17 Chad RosierAdd TODO comment.
2011-11-17 Chad RosierDead code.
2011-11-17 Chad RosierDon't unconditionally set the kill flag.
2011-11-16 Chad RosierCheck to make sure we can select the instruction before...
2011-11-16 Chad RosierAdd FIXME comment.
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-14 Chad RosierSupporting inline memmove isn't going to be worthwhile...
2011-11-14 Chad RosierAdd support for inlining small memcpys.
2011-11-14 Chad RosierFix a performance regression from r144565. Positive...
2011-11-14 Chad RosierAdd support for Thumb load/stores with negative offsets.
2011-11-14 Chad RosierAdd support for ARM halfword load/stores and signed...
2011-11-13 Chad RosierThe order in which the predicate is added differs betwe...
2011-11-13 Chad RosierTemporarily disable SelectIntrinsicCall when in ARM...
2011-11-13 Chad RosierFix comments.
2011-11-13 Chad RosierAdd support for emitting both signed- and zero-extend...
2011-11-11 Chad RosierAdd support in fast-isel for selecting memset/memcpy...
2011-11-11 Chad RosierRename variables to avoid confusion. No functionallity...
2011-11-11 Chad RosierAdd support for using immediates with select instructions.
2011-11-11 Chad RosierWhen loading a value, treat an i1 as an i8.
2011-11-11 Chad RosierAdd support for using MVN to materialize negative const...
2011-11-10 Chad RosierWhen in ARM mode, LDRH/STRH require special handling...
2011-11-10 Chad RosierFor immediate encodings of icmp, zero or sign extend...
2011-11-09 Chad RosierThe ARM LDRH/STRH instructions use a +/-imm8 encoding...
2011-11-09 Chad RosierAdd support for encoding immediates in icmp and fcmp...
2011-11-08 Chad RosierARMFastISel doesn't support thumb1. Rename isThumb...
2011-11-08 Chad RosierEnable support for returning i1, i8, and i16. Nothing...
2011-11-05 Chad RosierAdd support for passing i1, i8, and i16 call parameters...
2011-11-04 Chad RosierCannot create a result register for non-legal types.
2011-11-04 Chad RosierWhen materializing an i32, SExt vs ZExt doesn't matter...
2011-11-04 Chad RosierEnable support for materializing i1, i8, and i16 intege...
2011-11-04 Chad RosierIndentation.
2011-11-04 Chad RosierAdd fast-isel support for returning i1, i8, and i16.
2011-11-03 Chad RosierAdd support for sign-extending non-legal types in Selec...
2011-11-02 Chad RosierAdd support for comparing integer non-legal types.
2011-11-02 Chad RosierFactor out an EmitIntExt function. No functionality...
2011-11-02 Chad RosierFactor out a SelectTrunc function. No functionality...
2011-10-27 Chad RosierA branch predicated on a constant can just FastEmit...
2011-10-26 Chad RosierAdd a TODO comment. FastISel works by parsing each...
2011-10-26 Chad RosierFactor a little more code into EmitCmp, which should...
2011-10-26 Chad RosierUse EmitCmp in SelectBranch. No functional change...
2011-10-26 Chad RosierFactor out an EmitCmp function that can be used by...
2011-10-17 Chad RosierAdd a few FIXME comments.
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-13 Jim GrosbachTidy up a few 80 column violations.
2011-09-02 Eli FriedmanDon't fast-isel for atomic load/store; some cases requi...
2011-08-31 Chad RosierFixup for functions that return a bool.
2011-08-23 Jim Grosbach[SU]XT[BH] are only available on ARMv6 and up.
2011-07-27 Jim GrosbachARM extend instructions simplification.
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-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-08 Eric ChristopherAdd a parameter to CCState so that it can access the...
2011-06-03 Eli FriedmanAdd ARM fast-isel support for materializing the address...
2011-05-28 Cameron ZwarichFix ARM fast isel to correctly flag memory operands...
2011-05-27 Eli FriedmanFix a silly mistake (which trips over an assertion...
2011-05-25 Eli FriedmanRewrite fast-isel integer cast handling to handle more...
2011-05-25 Eli FriedmanPrepare ARMFastISel::SelectSIToFP for getRegForValue...
2011-05-16 Jim GrosbachKill some dead code.
2011-05-02 Eric ChristopherApparently the check for direct calls is unnecessary.
2011-04-29 Eli FriedmanSwitch to ImmLeaf (which can be used by FastISel) for...
2011-04-29 Eric ChristopherAdd FastEmitInst_ii for the arm fast isel generator...
2011-04-29 Eric ChristopherSome cleanup and optimize fallthrough more.
2011-04-29 Eli FriedmanRe-committing r130454, which does not in fact break...
2011-04-29 Eric ChristopherAdd trunc->branch support, this won't help with clang...
2011-04-29 Eric ChristopherUpdate comments and checks to match reality.
2011-04-29 Eric ChristopherWhitespace.
2011-04-28 Eli FriedmanRevert r130454; apparently this doesn't actually work.
2011-04-28 Eli FriedmanFix a rather obscure crash caused by ARM fast-isel...
2011-04-28 Eric ChristopherBe more layout aware here and swap the successor and...
2011-04-16 Stuart HastingsCorrect result when a branch condition is live across...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-05 Eric ChristopherJust use BL all the time. It's safer that way.
2011-03-30 Cameron ZwarichAdd a ARM-specific SD node for VBSL so that forms with...
2011-03-22 Eric ChristopherMigrate the fix in r128041 to ARM's fastisel support...
2011-03-12 Eric ChristopherSometimes isPredicable lies to us and tells us we don...
2011-02-22 Eric ChristopherOnly use blx for external function calls on thumb,...
2011-01-27 Eric ChristopherUse the incoming VT not the VT of where we're trying...
2011-01-18 Jeffrey YasskinRemove unused variables found by gcc-4.6's -Wunused...
2011-01-17 Evan ChengMaterialize GA addresses with movw + movt pairs for...
2011-01-05 Chris Lattnerfix some -Wself-assign warnings.
2010-12-21 Eric ChristopherArm and thumb call instructions are also in different...
2010-12-15 Eric ChristopherDon't handle -arm-long-calls in fast isel for now.
2010-12-01 Eric ChristopherRefactor load/store handling again. Simplify and make...
2010-11-30 Eric ChristopherNoticed this on inspection, fix and update some comments.
2010-11-29 Eric ChristopherUpdate fastisel for the changes in r120272.
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-11-20 Eric ChristopherRewrite address handling to use a structure with all...
2010-11-20 Eric ChristopherSTRH only needs the additional operand, not t2STRH...
2010-11-19 Eric ChristopherDon't need to save piecemeal now.
2010-11-19 Eric ChristopherUpdate comment.
2010-11-19 Eric ChristopherUpdate comment.
2010-11-19 Eric ChristopherRefactor address mode handling into a single struct...
next