summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Add braces to if clause to make symmetric with associate else clause.Chad Rosier2012-02-151-18/+19
* Strip the pointer casts from the constants here.Bill Wendling2012-02-151-1/+1
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-151-4/+5
* Remove unnecessary assignment to temporary, ResultReg.Chad Rosier2012-02-141-8/+4
* Third time's the charm...?Lang Hames2012-02-141-2/+2
* Unswap swap operands, partially reducing confusion.Lang Hames2012-02-141-2/+2
* Don't reserve the R0 and R1 registers here. We don't use these registers, andBill Wendling2012-02-131-4/+9
* Make operands for VSWP read-modify-write.Lang Hames2012-02-131-4/+6
* Make the EDis tables const.Benjamin Kramer2012-02-111-4/+4
* Revert r150222, as the clang driver now handles this properly.Jim Grosbach2012-02-101-11/+3
* Make valgrind happy.Jason W Kim2012-02-101-2/+2
* ARM on darwin, v6 implies the presence of VFP for the assembler.Jim Grosbach2012-02-101-3/+11
* Teach the MC and disassembler about SoftFail, and hook it up to UNPREDICTABLE...James Molloy2012-02-092-0/+9
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-2/+2
* [fast-isel] Add support for SUBs with non-legal types.Chad Rosier2012-02-081-0/+5
* [fast-isel] Add support for ORs with non-legal types.Chad Rosier2012-02-081-2/+13
* [fast-isel] Add support for indirect branches.Chad Rosier2012-02-071-0/+13
* Do not fold ADD / SUB into load / store (to form pre-indexed, post-indexedEvan Cheng2012-02-071-24/+58
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-0716-73/+53
* [fast-isel] Add support for ADDs with non-legal types.Chad Rosier2012-02-061-5/+34
* Enable streaming of bitcodeDerek Schuff2012-02-061-4/+4
* DefinesPredicate should only look for def operands. Patch by Ludwig Meier.Evan Cheng2012-02-051-1/+1
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-051-0/+1
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-042-7/+5
* [fast-isel] Add support for URem.Chad Rosier2012-02-031-8/+10
* [fast-isel] Rename isZExt to isSigned. No functional change intended.Chad Rosier2012-02-031-13/+14
* [fast-isel] Add support for UDIV.Chad Rosier2012-02-031-8/+10
* [fast-isel] Add support for FPToUI. Also add test cases for FPToSI.Chad Rosier2012-02-031-6/+8
* [fast-isel] Add support for selecting UIToFP.Chad Rosier2012-02-031-6/+8
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-032-23/+48
* Add pseudo-registers for pairs, triples, and quads of D registers.Jakob Stoklund Olesen2012-02-021-15/+70
* Move ARM subreg index compositions to the SubRegIndex itself.Jakob Stoklund Olesen2012-02-011-28/+22
* Tidy up. One more return type mismatch fix.Jim Grosbach2012-01-311-1/+1
* Refactor loop for better readability.Jim Grosbach2012-01-311-3/+2
* Add explanatory comment.Jim Grosbach2012-01-311-0/+1
* Cleanups for EABI standard functionsAnton Korobeynikov2012-01-291-2/+7
* Use base AAPCS for varargs functions even for AAPCS-VFP CCAnton Korobeynikov2012-01-291-1/+3
* Add a note about a potential optimization for clz/ctz patterns for ARMBob Wilson2012-01-281-0/+16
* Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and...James Molloy2012-01-281-1/+1
* Better user diagnostics for more ARM MachO relocation errors.Jim Grosbach2012-01-271-4/+8
* Keep source information, if available, around for ARM Fixups.Jim Grosbach2012-01-263-9/+15
* Tidy up. Fix mismatched return types for error handling.Jim Grosbach2012-01-261-8/+4
* Add support for the R_ARM_TARGET1 relocation, which should be given to reloca...James Molloy2012-01-263-1/+21
* Properly emit ctors / dtors with priorities into desired sectionsAnton Korobeynikov2012-01-252-2/+37
* ARM assemly parsing and validation of IT instruction.Jim Grosbach2012-01-252-3/+14
* NEON VLD4(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-254-2/+215
* Tidy up. Rename VLD4DUP patterns for consistency.Jim Grosbach2012-01-241-6/+6
* NEON VLD3(all lanes) assembly parsing and encoding.Jim Grosbach2012-01-244-6/+212
* NEON VST4(one lane) assembly parsing and encoding.Jim Grosbach2012-01-242-0/+148
* Widen the instruction encoder that TblGen emits to a 64 bits, which should ac...Owen Anderson2012-01-242-2/+2
OpenPOWER on IntegriCloud