Fix a TODO by removing some unnecesary copies.
[oota-llvm.git] / lib / Target / ARM / ARMFastISel.cpp
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...
2010-10-18 Eric ChristopherRemove the check for invalid calling conventions. Testi...
2010-10-18 Eric ChristopherLift arg promotion from the X86 backend. This should...
2010-10-17 Eric ChristopherNow that we handle all allocas via a non-SP reg offset...
2010-10-17 Eric ChristopherAllow more load types to be materialized through the...
2010-10-17 Eric ChristopherOptimize GEP off of intermediate allocas.
2010-10-17 Eric ChristopherFix comment.
2010-10-17 Eric ChristopherTurn on AddOperator folding in GEP.
2010-10-17 Eric ChristopherUse the i12 immediate versions of the load instructions...
2010-10-16 Eric ChristopherFix some funky formatting that got through.
2010-10-15 Eric ChristopherMake sure offset is 0 for load/store register to the...
2010-10-15 Eric ChristopherFix else if -> if in store machinery.
2010-10-15 Eric ChristopherRefactor ARM fast-isel reg + offset to be a base +...
2010-10-15 Eric ChristopherExpand GEP handling for constant offsets.
2010-10-14 Eric ChristopherHandle more complex GEP based loads and add a few TODOs...
2010-10-13 Jim GrosbachA few 80 column fixes.
2010-10-13 Eric ChristopherUpdate comment.
2010-10-13 Eric ChristopherStart handling more global variables.
2010-10-12 Eric ChristopherFix thinko in arm fast isel alloca rewrite.
2010-10-12 Eric ChristopherRework alloca handling so that we can load or store...
2010-10-12 Eric ChristopherHandle a wider arrangement of loads.
2010-10-11 Eric ChristopherUse a sane mechanism for that assert.
2010-10-11 Eric ChristopherWe're not going to handle dynamic allocas anywhere...
2010-10-11 Eric ChristopherMake sure that the call stack adjustments have default...
2010-10-11 Eric ChristopherFound a bug turning this on by default. Disable again...
2010-10-11 Eric ChristopherFix help text.
2010-10-11 Eric ChristopherChange flag from Enable to Disable since we're enabled...
2010-10-11 Eric ChristopherTurn on arm fast isel by default.
2010-10-11 Eric ChristopherCopy and pasteo.
2010-10-11 Eric ChristopherWhitespace cleanup in ARM fast isel.
2010-10-11 Eric ChristopherAdd srem libcall support to ARM fast isel.
2010-10-11 Eric ChristopherAdd i8 sdiv support for ARM fast isel.
2010-10-11 Eric ChristopherImplement select handling for ARM fast-isel.
2010-10-08 Eric ChristopherFix the store part of this as well. Fixes smg2000.
2010-10-08 Eric ChristopherMove to thumb2 loads, fixes a problem with incoming...
2010-10-07 Eric ChristopherRemember to promote load/store types for stack to regis...
2010-10-07 Eric ChristopherUse the correct register class for load instructions...
2010-10-07 Eric ChristopherUse the correct register class here.
2010-10-07 Eric ChristopherUse the thumb2 conditional move instruction.
2010-10-07 Eric ChristopherRemove in-progress assertion, add TODO.
2010-10-05 Eric ChristopherComment out fastisel debugging message.
2010-10-05 Eric ChristopherRandom cleanup and make the intermediate register in...
2010-10-02 Eric ChristopherStart on lowering global addresses.
2010-10-01 Eric ChristopherStub out constant GV handling, fixes C++ eh tests.
2010-10-01 Eric ChristopherDirect calls only for arm fast isel for now.
2010-10-01 Eric ChristopherFix thinko on store instructions. Fixes test_indvars...
2010-10-01 Eric ChristopherImplement double return values in calls. Fixes
2010-09-30 Eric ChristopherMovement and cleanup.
2010-09-30 Eric ChristopherStart of generalized call support for ARM fast isel.
2010-09-29 Eric ChristopherRefactor arm fast isel libcall handling so that pieces...
2010-09-29 Eric ChristopherAdd a convenience variable so I'm not chasing all over...
2010-09-29 Eric ChristopherRework comparison handling to set a register on true...
2010-09-29 Eric ChristopherRemove unnecessary set ahead of time.
2010-09-29 Eric ChristopherRemove assert, add comment.
2010-09-28 Eric Christopher32-bit constant ints only for now.
2010-09-28 Eric ChristopherInteger materialization needed the same thinko change.
2010-09-28 Eric ChristopherRework builtin handling and call setup. The builtin...
2010-09-28 Eric ChristopherFix fp constant loads to have a destination register.
2010-09-27 Eric ChristopherInsert missing coherency in comment. Add a quick check...
2010-09-27 Eric ChristopherMass rename for Jim.
2010-09-18 Eric ChristopherThumb opcodes for thumb calls.
2010-09-18 Eric ChristopherAdd addrmode5 fp load support. Swap float/thumb operan...
2010-09-18 Eric ChristopherFloating point stores have a 3rd addressing mode type.
2010-09-17 Eric ChristopherRework arm fast isel branch and compare code.
2010-09-14 Eric ChristopherEmit libcalls for SDIV, this requires some call infrast...
2010-09-10 Eric ChristopherStart sketching out ARM fast-isel calls.
2010-09-10 Eric ChristopherFor consistency.
2010-09-10 Eric ChristopherFix build error.
2010-09-10 Eric ChristopherUpdate comments, reorganize some code, rename variables...
2010-09-09 Eric Christopher64-bit fp loads can come straight out of the constant...
2010-09-09 Eric ChristopherSIToFP and FPToSI conversions work only on fp-reg to...
2010-09-09 Eric ChristopherNew "move to fp reg" routine. Use it.
2010-09-09 Eric Christopher"Strike that, reverse it." -- Mr. Wonka.
2010-09-09 Eric ChristopherAdd FPTrunc, fix some bugs where I forgot to update...
2010-09-09 Eric ChristopherBasic FP->Int, Int->FP conversions.
2010-09-09 Eric ChristopherNuke whitespace and fix some indenting.
2010-09-09 Eric ChristopherHandle 64-bit floating point binops as well.
2010-09-09 Eric ChristopherBasic 32-bit FP operations.
2010-09-09 Eric ChristopherHandle float->double extension.
2010-09-09 Eric ChristopherRewrite TargetMaterializeConstant splitting it out...
2010-09-08 Eric ChristopherVery basic compare support.
2010-09-08 Eric ChristopherDelete dead code.
2010-09-08 Eric ChristopherMake the loads/stores match the type we really want...
2010-09-08 Eric ChristopherRewrite TargetMaterializeConstant.
2010-09-03 Eric ChristopherSimple branch instruction support.
2010-09-02 Eric ChristopherAdd basic support for materializing constants (includin...
2010-09-02 Eric ChristopherClang's -ccc-host-triple was ignoring the arch specifie...
2010-09-02 Eric ChristopherThis should be TargetMaterializeConstant instead.
2010-09-02 Eric ChristopherOne definition of isThumb is plenty, thanks.
2010-09-02 Eric ChristopherRework arm fast-isel load and store handling. Move...
2010-09-01 Eric ChristopherSome basic store support.
2010-09-01 Eric ChristopherAdd some more load types in.
2010-08-31 Eric ChristopherRewrite slightly so we can expand for floating point...
2010-08-30 Eric ChristopherIf we have an unhandled type then assert, we shouldn...
2010-08-25 Eric ChristopherDo type checks before we bother to do everything else.
2010-08-25 Eric ChristopherReorganize load mechanisms. Handle types in a little...
2010-08-24 Eric ChristopherFix predicate and add a comment.
2010-08-24 Eric ChristopherRework braindead conditionals I put in yesterday.
2010-08-24 Eric ChristopherFix thumb2 mode loads to have the correct operand order...
next