aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revise ARM inline assembly memory operands to require the memory address toBob Wilson2009-10-131-1/+4
* Use lower16 / upper16 imm modifiers to asmprint 32-bit imms splitted via movt...Anton Korobeynikov2009-10-081-3/+4
* Instead of printing unnecessary basic block labels as labels inDan Gohman2009-10-061-1/+0
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-061-1/+2
* getFunctionAlignment should return log2 alignment.Evan Cheng2009-10-021-2/+3
* Change ld/st multiples to explicitly model the writeback to base register. Th...Evan Cheng2009-10-011-2/+3
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-301-1/+1
* Use OutStreamer.SwitchSection instead of writing out textual section directives.Bob Wilson2009-09-301-7/+18
* Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson2009-09-301-7/+2
* The AsmPrinter base class contains a DwarfWriter member, so there's no needBob Wilson2009-09-301-3/+1
* For Darwin, emit all the text section directives together before the dwarfBob Wilson2009-09-301-0/+19
* Make ARM and Thumb2 32-bit immediate materialization into a single 32-bit pseudoEvan Cheng2009-09-281-1/+8
* Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov.Sandeep Patel2009-09-151-2/+2
* remove all but one reference to TargetRegisterDesc::AsmName.Chris Lattner2009-09-131-31/+29
* the tblgen produced 'getRegisterName' method does not accessChris Lattner2009-09-131-1/+1
* make tblgen produce a function that returns the name for a physreg.Chris Lattner2009-09-131-0/+2
* replace printBasicBlockLabel with EmitBasicBlockStart,Chris Lattner2009-09-131-1/+1
* convert some uses of printBasicBlockLabel to use GetMBBSymbolChris Lattner2009-09-131-5/+6
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-091-0/+3
* hoist the call to processDebugLoc out of the generatedChris Lattner2009-09-091-0/+1
* Whitespace cleanupJim Grosbach2009-09-041-23/+23
* Reference to hidden symbols do not have to go through non-lazy pointer in non...Evan Cheng2009-09-031-2/+1
* reduce size of SmallString to something more reasonableJim Grosbach2009-09-011-1/+1
* Use raw_ostream instead of sstreamJim Grosbach2009-09-011-7/+5
* Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach2009-09-011-5/+9
* Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bun...Evan Cheng2009-08-281-126/+21
* Make linkerprivate work for ARM and PPC. Testcase coversDale Johannesen2009-08-241-2/+2
* rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner2009-08-221-37/+37
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-3/+3
* Rename ARM "lane_cst" operands to "nohash_imm" since they are used forBob Wilson2009-08-211-3/+5
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-191-7/+8
* Turn on if-conversion for thumb2.Evan Cheng2009-08-151-1/+1
* Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman2009-08-131-13/+4
* Shrinkify Thumb2 load / store multiple instructions.Evan Cheng2009-08-111-1/+3
* split "JumpTableDirective" (an existing hack) into a PIC and nonPICChris Lattner2009-08-111-7/+3
* Fix the previous accidental commit. Now shrinking common Thumb2 load / store ...Evan Cheng2009-08-111-1/+1
* Fix Thumb2 load / store addressing mode matching code. Do not use so_reg form toEvan Cheng2009-08-111-7/+6
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-0/+2
* split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner2009-08-101-1/+1
* arm only needs to emit one .align directive for hidden nlp's, not oneChris Lattner2009-08-101-1/+1
* make sure that arm nonlazypointers are aligned properlyChris Lattner2009-08-101-0/+1
* Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner2009-08-101-14/+15
* Use subclassing to print lane-like immediates (w/o hash) eliminatingAnton Korobeynikov2009-08-081-6/+7
* Lane number should be printed w/o hashAnton Korobeynikov2009-08-081-1/+1
* make printInstruction return void since its result is omitted. Make the Chris Lattner2009-08-081-1/+1
* 2 more vdup.32 casesAnton Korobeynikov2009-08-071-0/+5
* Thumb2 32-bit ldm / stm needs .w suffix if submode is ia.Evan Cheng2009-08-071-0/+4
* Missed pieces for ARM HardFP ABI.Anton Korobeynikov2009-08-051-0/+5
* Remove dead code. MDNode and MDString are not Constant anymore.Devang Patel2009-08-051-3/+0
* Don't flush the raw_ostream between each MachineFunction. These flushDan Gohman2009-08-051-2/+0