summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMFastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* Start of generalized call support for ARM fast isel.Eric Christopher2010-09-301-4/+146
* Refactor arm fast isel libcall handling so that pieces can be usedEric Christopher2010-09-291-63/+98
* Add a convenience variable so I'm not chasing all over looking forEric Christopher2010-09-291-6/+6
* Rework comparison handling to set a register on true/false. This avoidsEric Christopher2010-09-291-18/+28
* Remove unnecessary set ahead of time.Eric Christopher2010-09-291-2/+1
* Remove assert, add comment.Eric Christopher2010-09-291-1/+1
* 32-bit constant ints only for now.Eric Christopher2010-09-281-5/+8
* Integer materialization needed the same thinko change.Eric Christopher2010-09-281-4/+4
* Rework builtin handling and call setup. The builtin handlingEric Christopher2010-09-281-30/+35
* Fix fp constant loads to have a destination register.Eric Christopher2010-09-281-2/+3
* Insert missing coherency in comment. Add a quick check for hardwareEric Christopher2010-09-271-3/+7
* Mass rename for Jim.Eric Christopher2010-09-271-33/+33
* Thumb opcodes for thumb calls.Eric Christopher2010-09-181-1/+5
* Add addrmode5 fp load support. Swap float/thumb operand adding to handleEric Christopher2010-09-181-5/+21
* Floating point stores have a 3rd addressing mode type.Eric Christopher2010-09-181-1/+9
* Rework arm fast isel branch and compare code.Eric Christopher2010-09-171-8/+70
* Emit libcalls for SDIV, this requires some call infrastructureEric Christopher2010-09-141-0/+154
* Start sketching out ARM fast-isel calls.Eric Christopher2010-09-101-1/+37
* For consistency.Eric Christopher2010-09-101-0/+1
* Fix build error.Eric Christopher2010-09-101-1/+1
* Update comments, reorganize some code, rename variables to beEric Christopher2010-09-101-43/+40
* 64-bit fp loads can come straight out of the constant pool, not asEric Christopher2010-09-091-10/+18
* SIToFP and FPToSI conversions work only on fp-reg to fp-reg. MoveEric Christopher2010-09-091-7/+33
* New "move to fp reg" routine. Use it.Eric Christopher2010-09-091-5/+12
* "Strike that, reverse it." -- Mr. Wonka.Eric Christopher2010-09-091-2/+2
* Add FPTrunc, fix some bugs where I forgot to update the value map.Eric Christopher2010-09-091-2/+28
* Basic FP->Int, Int->FP conversions.Eric Christopher2010-09-091-0/+55
* Nuke whitespace and fix some indenting.Eric Christopher2010-09-091-60/+60
* Handle 64-bit floating point binops as well.Eric Christopher2010-09-091-10/+12
* Basic 32-bit FP operations.Eric Christopher2010-09-091-0/+45
* Handle float->double extension.Eric Christopher2010-09-091-0/+23
* Rewrite TargetMaterializeConstant splitting it out into two functionsEric Christopher2010-09-091-21/+45
* Very basic compare support.Eric Christopher2010-09-081-0/+48
* Delete dead code.Eric Christopher2010-09-081-1/+0
* Make the loads/stores match the type we really want to store.Eric Christopher2010-09-081-12/+12
* Rewrite TargetMaterializeConstant.Eric Christopher2010-09-081-7/+18
* Simple branch instruction support.Eric Christopher2010-09-031-0/+23
* Add basic support for materializing constants (including fp) andEric Christopher2010-09-021-3/+40
* Clang's -ccc-host-triple was ignoring the arch specifier on my triple,Eric Christopher2010-09-021-22/+3
* This should be TargetMaterializeConstant instead.Eric Christopher2010-09-021-38/+28
* One definition of isThumb is plenty, thanks.Eric Christopher2010-09-021-7/+6
* Rework arm fast-isel load and store handling. Move offset computationEric Christopher2010-09-021-31/+116
* Some basic store support.Eric Christopher2010-09-011-0/+41
* Add some more load types in.Eric Christopher2010-09-011-2/+22
* Rewrite slightly so we can expand for floating point types easier.Eric Christopher2010-08-311-17/+25
* If we have an unhandled type then assert, we shouldn't get here forEric Christopher2010-08-301-1/+3
* Do type checks before we bother to do everything else.Eric Christopher2010-08-251-8/+9
* Reorganize load mechanisms. Handle types in a little less fixed way.Eric Christopher2010-08-251-19/+45
* Fix predicate and add a comment.Eric Christopher2010-08-241-1/+2
* Rework braindead conditionals I put in yesterday.Eric Christopher2010-08-241-14/+12
OpenPOWER on IntegriCloud