aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/AsmPrinter
Commit message (Expand)AuthorAgeFilesLines
* 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
* Replace dregsingle operand modifier with explicit escaped curly brackets.Bob Wilson2009-08-041-2/+0
* Enable load / store multiple pass for Thumb2. It's not using ldrd / strd yet.Evan Cheng2009-08-041-0/+1
* Load / store multiple pass fixes for Thumb2. Not enabled yet.Evan Cheng2009-08-041-1/+3
* use TLOF to compute the section for a function instead ofChris Lattner2009-08-031-5/+4
* convert macho stub emission to use SwitchToSection instead ofChris Lattner2009-08-031-34/+50
* switch off of 'Section' onto MCSection. We're not properly usingChris Lattner2009-07-311-1/+2
* Until we have a "ALIGN" pseudo instruction, have asm printer emitted a .alignEvan Cheng2009-07-311-0/+7
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-301-2/+1
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-291-2/+3
* Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /...Evan Cheng2009-07-291-2/+27
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-281-3/+4
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-271-1/+2
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-5/+6
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-2/+2
* Add new helpers for registering targets.Daniel Dunbar2009-07-251-13/+2
* Change Thumb2 jumptable codegen to one that uses two level jumps:Evan Cheng2009-07-251-20/+27
* Add a workaround for Darwin assembler bug where it's not setting the thumb bi...Evan Cheng2009-07-241-2/+20
* Replace use of std::set with SmallPtrSet.Evan Cheng2009-07-241-3/+5
* use section flags more correctly.Chris Lattner2009-07-241-3/+2
* reduce api exposure: clients shouldn't call SectionKindForGlobal directly.Chris Lattner2009-07-241-22/+21
* make AsmPrinter::doFinalization iterate over the global variablesChris Lattner2009-07-211-6/+2
* Rename Mangler linkage enums to something less gross.Bill Wendling2009-07-201-8/+4
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-201-5/+10
* Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar2009-07-181-1/+0
* Remove old style hacks to register AsmPrinter into TargetMachine.Daniel Dunbar2009-07-151-8/+0
* Reapply TargetRegistry refactoring commits.Daniel Dunbar2009-07-151-2/+7
* Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings2009-07-151-7/+2
* Register Target's TargetMachine and AsmPrinter in the new registry.Daniel Dunbar2009-07-151-2/+7
* convert arm/darwin stubs to use the mangler to synthesize all the names inste...Chris Lattner2009-07-151-47/+66
* fix an arm codegen bug (the same as PR4482 on ppc) where available_externallyChris Lattner2009-07-151-3/+3
* convert [Hidden]GVNonLazyPtrs to compute the global and stub namesChris Lattner2009-07-151-27/+41