Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change since...
[oota-llvm.git] / lib / Target / ARM / ARMFastISel.cpp
2012-04-20 Craig TopperConvert more uses of XXXRegisterClass to &XXXRegClass...
2012-04-06 Jim GrosbachTidy up. 80 columns.
2012-04-06 Jakob Stoklund OlesenDeduplicate ARM call-related instructions.
2012-03-27 Craig TopperRemove unnecessary llvm:: qualifications
2012-03-26 Craig TopperPrune includes and replace uses of ARMRegisterInfo...
2012-03-16 Bill WendlingCheck if we can handle the arguments of a call (and...
2012-03-15 Chad Rosier[fast-isel] Address Eli's comments for r152847. Specif...
2012-03-15 Chad Rosier[fast-isel] Don't try to encode LONG_MIN using cmn...
2012-03-07 Chad Rosier[fast-isel] ARMEmitCmp generates FMSTAT, which transfer...
2012-03-06 Lang HamesSplit fpscr into two registers: FPSCR and FPSCR_NZCV.
2012-03-01 Jim GrosbachARM use the right opcode for FP<->Integer move in fast...
2012-02-24 Jakob Stoklund OlesenSwitch ARM target to register masks.
2012-02-22 Craig TopperMake all pointers to TargetRegisterClass const since...
2012-02-17 Chad Rosier[fast-isel] Add support for returning non-legal types...
2012-02-16 Chad RosierRemove unnecessary assignment to temporary, ResultReg.
2012-02-15 Chad RosierAdd braces to if clause to make symmetric with associat...
2012-02-15 Chad RosierUse a temporary variable, rather then a series of redun...
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...
next