summaryrefslogtreecommitdiff
path: root/lib/Target/ARM
Commit message (Expand)AuthorAge
* Use the correct register class for load instructions - fixesEric Christopher2010-10-07
* Use the correct register class here.Eric Christopher2010-10-07
* Use the thumb2 conditional move instruction.Eric Christopher2010-10-07
* Remove in-progress assertion, add TODO.Eric Christopher2010-10-07
* Model operand cycles of vldm / vstm; also fixes scheduling itineraries of vld...Evan Cheng2010-10-07
* Allow use of the 16-bit literal move instruction in CMOVs for Thumb2 mode.Jim Grosbach2010-10-07
* Allow use of the 16-bit literal move instruction in CMOVs for ARM mode.Jim Grosbach2010-10-07
* remove trailing whitespaceJim Grosbach2010-10-06
* First in a sequence of ARM/MC/*ELF* specific work.Jason W Kim2010-10-06
* Clean up MOVi32imm and t2MOVi32imm pseudo instruction definitions.Jim Grosbach2010-10-06
* Kill of the vestiges of the 'call' Modifier (no longer needed for PLT).Jim Grosbach2010-10-06
* Now that VDUPfqf and VDUPfdfare properly pseudos, kill the no-longer-neededJim Grosbach2010-10-06
* Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually beJim Grosbach2010-10-06
* Add a 'pattern' arg to the ARM PseudoNeonI class.Jim Grosbach2010-10-06
* target operand flag values aren't a bitmaskJim Grosbach2010-10-06
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-06
* replace stuff like:Chris Lattner2010-10-06
* Comment out fastisel debugging message.Eric Christopher2010-10-05
* Random cleanup and make the intermediate register in fptosi aEric Christopher2010-10-05
* Increase the number of bits used internally by the ARM target to represent theJim Grosbach2010-10-05
* fix MSVC 2010 build.Michael J. Spencer2010-10-05
* Cleanup Whitespace.Michael J. Spencer2010-10-05
* Jim Asked us to move DataLayout on ARM back to the most specialized classes. DoRafael Espindola2010-10-03
* Major changes to Cortex-A9 itinerary.Evan Cheng2010-10-03
* Start on lowering global addresses.Eric Christopher2010-10-02
* PrintSpecial() can go away now.Jim Grosbach2010-10-01
* Stub out constant GV handling, fixes C++ eh tests.Eric Christopher2010-10-01
* Nuke the rest of the :comment referencesJim Grosbach2010-10-01
* Nuke a bunch of no-longer-needed comment-only asm strings.Jim Grosbach2010-10-01
* Fix r115332: correctly model AGU / NEON mux.Evan Cheng2010-10-01
* Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson2010-10-01
* Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach2010-10-01
* Fix scheduling infor for vmovn and vshrn which I broke accidentially.Evan Cheng2010-10-01
* Add operand cycles for vldr / vstr.Evan Cheng2010-10-01
* Direct calls only for arm fast isel for now.Eric Christopher2010-10-01
* NEON scheduling info fix. vmov reg, reg are single cycle instructions.Evan Cheng2010-10-01
* Fix thinko on store instructions. Fixes test_indvars failure.Eric Christopher2010-10-01
* Make the spelling of the flags for old-style if-conversion heuristics consist...Owen Anderson2010-10-01
* Provide an option to restore old-style if-conversion heuristics for Thumb2.Owen Anderson2010-10-01
* Per Cortex-A9 pipeline diagram. AGU (core load / store issue) and NEON/FP iss...Evan Cheng2010-10-01
* grammarJim Grosbach2010-10-01
* Implement double return values in calls. Fixes Eric Christopher2010-10-01
* Temporarily add a flag to make it easier to compare the new-style ARM ifOwen Anderson2010-09-30
* Movement and cleanup.Eric Christopher2010-09-30
* Start of generalized call support for ARM fast isel.Eric Christopher2010-09-30
* Nuke a few more unused asm stringsJim Grosbach2010-09-30
* Move getPointerSize() to the base class since it's not dependent on MachOJim Grosbach2010-09-30
* Remove extraneous ';'Jim Grosbach2010-09-30
* The asm strings are never used at all, so just nuke 'em entirely.Jim Grosbach2010-09-30
* Adds getPointerSize() to the AsmBackend which will be needed by the final patchKevin Enderby2010-09-30