summaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
...
* disable for the moment while tracking down a few Thumb2-O0 failure that lookJim Grosbach2010-09-081-1/+1
* woops. need to update a test along with this.Jim Grosbach2010-09-081-1/+1
* disable temporarily while sorting out a few test failures in Thumb2-O0 tests.Jim Grosbach2010-09-081-1/+1
* correct spill code to properly determine if dynamic stack realignment isJim Grosbach2010-09-081-2/+2
* VFP/NEON load/store multiple instructions are addrmode4, not 5.Jim Grosbach2010-09-083-14/+14
* To shrink a t2LDM instruction to the 16-bit wide tLDM instruction, the baseJim Grosbach2010-09-071-0/+12
* grammar tweakJim Grosbach2010-09-071-1/+1
* hopefully fix a problem building on cygwin-1.5Chris Lattner2010-09-071-2/+2
* in the case where an instruction only has one implementationChris Lattner2010-09-061-1/+2
* change MatchInstructionImpl to return an enum instead of bool.Chris Lattner2010-09-061-1/+1
* have AsmMatcherEmitter.cpp produce the hunk of code that gets includedChris Lattner2010-09-061-5/+4
* remove some dead code. t2addrmode_imm8s4 is never used in a Chris Lattner2010-09-052-32/+1
* cleanups.Chris Lattner2010-09-051-22/+17
* zap dead code.Chris Lattner2010-09-041-4/+0
* Re-apply r112883:Jim Grosbach2010-09-033-26/+95
* Check the local frame alignment for determining whether dynamic stackJim Grosbach2010-09-031-1/+1
* Finish converting the rest of the NEON VLD instructions to use pseudo-Bob Wilson2010-09-034-154/+149
* Revert "For ARM stack frames that utilize variable sized objects and have eit...Daniel Dunbar2010-09-033-95/+26
* Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson2010-09-032-33/+111
* Simple branch instruction support.Eric Christopher2010-09-031-0/+23
* Add basic support for materializing constants (including fp) andEric Christopher2010-09-021-3/+40
* For ARM stack frames that utilize variable sized objects and have eitherJim Grosbach2010-09-023-26/+95
* trailing whitespaceJim Grosbach2010-09-021-6/+6
* Now that register allocation properly considers reserved regs, simplify theJim Grosbach2010-09-021-154/+18
* Fill in a missing comment.Bob Wilson2010-09-021-2/+2
* Convert VLD1 and VLD2 instructions to use pseudo-instructions untilBob Wilson2010-09-024-53/+211
* 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
* Remove trailing whitespaceJim Grosbach2010-09-021-31/+31
* Rework arm fast-isel load and store handling. Move offset computationEric Christopher2010-09-021-31/+116
* trivial cleanupJim Grosbach2010-09-021-4/+2
* Simplify the tGPR register class now that the register allocators know notJim Grosbach2010-09-011-26/+1
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-013-37/+207
* Some basic store support.Eric Christopher2010-09-011-0/+41
* Add some more load types in.Eric Christopher2010-09-011-2/+22
* zap dead code.Chris Lattner2010-09-011-2/+2
* temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner2010-09-013-117/+0
* We have a chance for an optimization. Consider this code:Bill Wendling2010-08-313-0/+117
* And ANDS pattern to match the t2ANDS pattern.Bill Wendling2010-08-311-0/+2
* SP relative offsets need to be adjusted by the local allocation size whenJim Grosbach2010-08-311-0/+4
* this assert should just be a condition, since this function is just asking ifJim Grosbach2010-08-311-2/+5
* - Cleanup some whitespaces.Bill Wendling2010-08-311-102/+101
* 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
* Expand MOVi32imm in ARM mode after regalloc. This providesAnton Korobeynikov2010-08-301-2/+7
* Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, whichBill Wendling2010-08-302-69/+2
* Remember to clear the shadow kill flag at the same time as clearing the realJakob Stoklund Olesen2010-08-301-0/+1
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-301-2/+28
* Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre...Jim Grosbach2010-08-303-0/+12