aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
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
2010-09-29Add a convenience variable so I'm not chasing all over looking forEric Christopher
2010-09-29Add specializations of addrmode2 that allow differentiating those formsJim Grosbach
2010-09-29Increase ARM APCS preferred alignment for i64 and f64 from 32 bits to 64 bits.Bob Wilson
2010-09-29Add braces for legibility.Jim Grosbach
2010-09-29One Printer to rule them all, One Printer to find them,Jim Grosbach
2010-09-29improve heuristics to find the 'and' corresponding to 'tst' to also catch opp...Gabor Greif
2010-09-29implement rdar://8456378 and PR7557 - support for the fstsw,Chris Lattner
2010-09-29change the protocol TargetAsmPArser::MatchInstruction method to take anChris Lattner
2010-09-29Rework comparison handling to set a register on true/false. This avoidsEric Christopher
2010-09-29Remove unnecessary set ahead of time.Eric Christopher