Enable support for returning i1, i8, and i16. Nothing special todo as it's the
[oota-llvm.git] / lib / Target / ARM / ARMFastISel.cpp
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...
2010-11-19 Jim GrosbachRemove hard tabs.
2010-11-15 Eric ChristopherRecommit this change and remove the failing part of...
2010-11-12 Eric ChristopherTemporarily revert this.
2010-11-12 Eric ChristopherMake this happen for ARM like x86. Don't entirely bail...
2010-11-12 Eric ChristopherFix up a few more spots of addrmode2 (or not) changes...
2010-11-09 Jim GrosbachTrailing whitespace.
2010-11-06 Eric ChristopherMake sure we have movw on the target before using it.
2010-11-04 Duncan SandsIn the calling convention logic, ValVT is always a...
2010-11-03 Eric ChristopherOptimize generated code for integer materialization...
2010-11-03 Duncan SandsSimplify uses of MVT and EVT. An MVT can be compared...
2010-11-03 Duncan SandsInside the calling convention logic LocVT is always...
2010-11-03 Eric ChristopherInvert these branches by default, it makes assembly...
2010-11-02 Eric ChristopherMake sure we're only storing a single bit here.
2010-11-02 Eric ChristopherRemove an assert - it's possible to be hit, and we...
2010-11-02 Eric ChristopherWhitespeace
2010-11-02 Eric ChristopherNo really, no thumb1 for arm fast isel. Also add an...
2010-10-30 Eric ChristopherMake sure we have a legal type (and simple) before...
2010-10-29 Eric ChristopherHandle comparison values we already have - this fixes...
2010-10-27 Jim GrosbachRefactor ARM STR/STRB instruction patterns into STR...
2010-10-27 Jim GrosbachTrailing whitespace
2010-10-27 Jim GrosbachSplit ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi...
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-10-23 Eric ChristopherMove rejection of NEON parameters earlier in fast isel...
2010-10-22 Evan ChengSilence compiler warnings.
2010-10-22 Eric ChristopherAdd some basic ret instruction support to arm fast...
2010-10-21 Eric ChristopherThese don't need to be virtual.
2010-10-21 Eric ChristopherHandle storing args to the stack for calls.
2010-10-21 Eric ChristopherMore load/store refactoring, call reg+offset simplifica...
2010-10-21 Eric ChristopherCustom lower f64 args passed in integer registers.
2010-10-20 Eric ChristopherFix a TODO by removing some unnecesary copies.
2010-10-18 Eric ChristopherRevert r116220 - thus turning arm fast isel back on...
next