summaryrefslogtreecommitdiff
path: root/lib/Target/ARM
Commit message (Expand)AuthorAge
* Calculate the number of VLDM/VSTM registers by subtracting the number ofBob Wilson2010-09-10
* Reword since this may not be a bug but intended behavior.Bill Wendling2010-09-10
* Fix merging base-updates for VLDM/VSTM: Before I switched these instructionsBob Wilson2010-09-10
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-10
* Fix build error.Eric Christopher2010-09-10
* Update comments, reorganize some code, rename variables to beEric Christopher2010-09-10
* 64-bit fp loads can come straight out of the constant pool, not asEric Christopher2010-09-09
* SIToFP and FPToSI conversions work only on fp-reg to fp-reg. MoveEric Christopher2010-09-09
* New "move to fp reg" routine. Use it.Eric Christopher2010-09-09
* "Strike that, reverse it." -- Mr. Wonka.Eric Christopher2010-09-09
* Add FPTrunc, fix some bugs where I forgot to update the value map.Eric Christopher2010-09-09
* Basic FP->Int, Int->FP conversions.Eric Christopher2010-09-09
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-09
* Fix NEON VLD pseudo instruction itineraries that were incorrectly copied fromBob Wilson2010-09-09
* Nuke whitespace and fix some indenting.Eric Christopher2010-09-09
* Handle 64-bit floating point binops as well.Eric Christopher2010-09-09
* Basic 32-bit FP operations.Eric Christopher2010-09-09
* For double-spaced VLD3/VLD4 instructions, copy the explicit super-register useBob Wilson2010-09-09
* Handle float->double extension.Eric Christopher2010-09-09
* Rewrite TargetMaterializeConstant splitting it out into two functionsEric Christopher2010-09-09
* Simplify copying over operands from pseudo NEON load/store instructions.Bob Wilson2010-09-09
* Clean up a comment.Bob Wilson2010-09-08
* Very basic compare support.Eric Christopher2010-09-08
* Delete dead code.Eric Christopher2010-09-08
* Fix LDM_RET schedule itinery.Evan Cheng2010-09-08
* Make the loads/stores match the type we really want to store.Eric Christopher2010-09-08
* Re-enable usage of the ARM base pointer. r113394 fixed the known failures.Jim Grosbach2010-09-08
* Fix errant fall-throughs causing the base pointer to be used when the frameJim Grosbach2010-09-08
* Rewrite TargetMaterializeConstant.Eric Christopher2010-09-08
* Be more careful about when to do dynamic stack realignment. Since we have anJim Grosbach2010-09-08
* Add missing assertJim Grosbach2010-09-08
* change the MC "ParseInstruction" interface to make it the Chris Lattner2010-09-08
* ARM/Disassembler: Fix definitions incompatible(unsigned and uint32_t) to Cygw...NAKAMURA Takumi2010-09-08
* remove trailing whitespaceJim Grosbach2010-09-08
* remove obsolete commentJim Grosbach2010-09-08
* disable for the moment while tracking down a few Thumb2-O0 failure that lookJim Grosbach2010-09-08
* woops. need to update a test along with this.Jim Grosbach2010-09-08
* disable temporarily while sorting out a few test failures in Thumb2-O0 tests.Jim Grosbach2010-09-08
* correct spill code to properly determine if dynamic stack realignment isJim Grosbach2010-09-08
* VFP/NEON load/store multiple instructions are addrmode4, not 5.Jim Grosbach2010-09-08
* To shrink a t2LDM instruction to the 16-bit wide tLDM instruction, the baseJim Grosbach2010-09-07
* grammar tweakJim Grosbach2010-09-07
* hopefully fix a problem building on cygwin-1.5Chris Lattner2010-09-07
* in the case where an instruction only has one implementationChris Lattner2010-09-06
* change MatchInstructionImpl to return an enum instead of bool.Chris Lattner2010-09-06
* have AsmMatcherEmitter.cpp produce the hunk of code that gets includedChris Lattner2010-09-06
* remove some dead code. t2addrmode_imm8s4 is never used in a Chris Lattner2010-09-05
* cleanups.Chris Lattner2010-09-05
* zap dead code.Chris Lattner2010-09-04
* Re-apply r112883:Jim Grosbach2010-09-03