Remove unnecessary assignment to temporary, ResultReg.
[oota-llvm.git] / lib / Target / ARM / ARMFastISel.cpp
2012-02-14 Chad RosierRemove unnecessary assignment to temporary, ResultReg.
2012-02-08 Chad Rosier[fast-isel] Add support for SUBs with non-legal types.
2012-02-08 Chad Rosier[fast-isel] Add support for ORs with non-legal types.
2012-02-07 Chad Rosier[fast-isel] Add support for indirect branches.
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-06 Chad Rosier[fast-isel] Add support for ADDs with non-legal types.
2012-02-05 Duncan SandsPersuade GCC that there is nothing worth warning about...
2012-02-03 Chad Rosier[fast-isel] Add support for URem.
2012-02-03 Chad Rosier[fast-isel] Rename isZExt to isSigned. No functional...
2012-02-03 Chad Rosier[fast-isel] Add support for UDIV.
2012-02-03 Chad Rosier[fast-isel] Add support for FPToUI. Also add test...
2012-02-03 Chad Rosier[fast-isel] Add support for selecting UIToFP.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-11 Eric ChristopherFix assert.
2012-01-07 Jakob Stoklund OlesenMatch SelectionDAG logic for enabling movt.
2012-01-07 Jakob Stoklund OlesenUse getRegForValue() to materialize the address of...
2012-01-07 Jakob Stoklund OlesenUse movw+movt in ARMFastISel::ARMMaterializeGV.
2011-12-20 Evan ChengARM target code clean up. Check for iOS, not Darwin...
2011-12-14 Chad RosierVFP2 is required for FP loads. Noticed by inspection.
2011-12-14 Chad RosierTidy up.
2011-12-14 Chad RosierFix 80-column violation and extraneous brackets.
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-13 Chad Rosier[fast-isel] Unaligned loads of floats are not supported...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Chad Rosier[arm-fast-isel] Doublewords only require word-alignment.
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.
next