aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2010-10-06Change the NEON VDUPfdf and VDUPfqf pseudo-instructions to actually beJim Grosbach
2010-10-06Add a 'pattern' arg to the ARM PseudoNeonI class.Jim Grosbach
2010-10-06target operand flag values aren't a bitmaskJim Grosbach
2010-10-06- Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng
2010-10-06replace stuff like:Chris Lattner
2010-10-05Comment out fastisel debugging message.Eric Christopher
2010-10-05Random cleanup and make the intermediate register in fptosi aEric Christopher
2010-10-05Increase the number of bits used internally by the ARM target to represent theJim Grosbach
2010-10-05fix MSVC 2010 build.Michael J. Spencer
2010-10-05Cleanup Whitespace.Michael J. Spencer
2010-10-03Jim Asked us to move DataLayout on ARM back to the most specialized classes. DoRafael Espindola
2010-10-03Major changes to Cortex-A9 itinerary.Evan Cheng
2010-10-02Start on lowering global addresses.Eric Christopher
2010-10-01PrintSpecial() can go away now.Jim Grosbach
2010-10-01Stub out constant GV handling, fixes C++ eh tests.Eric Christopher
2010-10-01Nuke the rest of the :comment referencesJim Grosbach
2010-10-01Nuke a bunch of no-longer-needed comment-only asm strings.Jim Grosbach
2010-10-01Fix r115332: correctly model AGU / NEON mux.Evan Cheng
2010-10-01Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson
2010-10-01Rename the AsmPrinter directory to InstPrinter for those targets that haveJim Grosbach
2010-10-01Fix scheduling infor for vmovn and vshrn which I broke accidentially.Evan Cheng
2010-10-01Add operand cycles for vldr / vstr.Evan Cheng
2010-10-01Direct calls only for arm fast isel for now.Eric Christopher
2010-10-01NEON scheduling info fix. vmov reg, reg are single cycle instructions.Evan Cheng
2010-10-01Fix thinko on store instructions. Fixes test_indvars failure.Eric Christopher
2010-10-01Make the spelling of the flags for old-style if-conversion heuristics consist...Owen Anderson
2010-10-01Provide an option to restore old-style if-conversion heuristics for Thumb2.Owen Anderson
2010-10-01Per Cortex-A9 pipeline diagram. AGU (core load / store issue) and NEON/FP iss...Evan Cheng
2010-10-01grammarJim Grosbach
2010-10-01Implement double return values in calls. Fixes Eric Christopher
2010-09-30Temporarily add a flag to make it easier to compare the new-style ARM ifOwen Anderson
2010-09-30Movement and cleanup.Eric Christopher
2010-09-30Start of generalized call support for ARM fast isel.Eric Christopher
2010-09-30Nuke a few more unused asm stringsJim Grosbach
2010-09-30Move getPointerSize() to the base class since it's not dependent on MachOJim Grosbach
2010-09-30Remove extraneous ';'Jim Grosbach
2010-09-30The asm strings are never used at all, so just nuke 'em entirely.Jim Grosbach
2010-09-30Adds getPointerSize() to the AsmBackend which will be needed by the final patchKevin Enderby
2010-09-3080 column fixJim Grosbach
2010-09-30Fix two tiny issues (ARM does not need COFF) and comment sanity.Jason W Kim
2010-09-30trailing whitespaceJim Grosbach
2010-09-30Remove misplaced ';'. Make buildbots happy, hopefully.Jim Grosbach
2010-09-30Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()Jason W Kim
2010-09-30Go ahead and jump!Jim Grosbach
2010-09-30I added a new file ARMAsmBackend which stubs out in similar ways toJason W Kim
2010-09-30Now that the pseudos that needed this are all custom lowered, we can go backJim Grosbach
2010-09-30Nuke it from orbit. It's the only way to be sure.Jim Grosbach
2010-09-30ARM instruction itinerary fixes:Evan Cheng
2010-09-29Refactor arm fast isel libcall handling so that pieces can be usedEric Christopher
2010-09-29Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC, CMN, MVN, or CMPEvan Cheng