aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Output the correct format for Darwin.Bill Wendling2009-07-281-5/+7
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-281-1/+1
* the apple "ld_classic" linker doesn't support .literal16 in 32-bitChris Lattner2009-07-281-1/+1
* Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner2009-07-283-11/+17
* Eliminate getNamed/getUnnamedSection, adding a new and unified getOrCreateSec...Chris Lattner2009-07-271-1/+1
* Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner2009-07-272-5/+3
* untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create aChris Lattner2009-07-261-7/+4
* Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar2009-07-261-5/+6
* Factor commonality in triple match routines into helper template for registeringDaniel Dunbar2009-07-261-27/+5
* Kill Target specific ModuleMatchQuality stuff.Daniel Dunbar2009-07-261-38/+0
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-2/+2
* this is (unfortunately) several changes mixed together:Chris Lattner2009-07-251-1/+1
* Simplify JIT target selection.Daniel Dunbar2009-07-251-20/+4
* Add new helpers for registering targets.Daniel Dunbar2009-07-253-14/+7
* Remove unused member functions.Eli Friedman2009-07-242-82/+0
* use section flags more correctly.Chris Lattner2009-07-241-1/+2
* reduce api exposure: clients shouldn't call SectionKindForGlobal directly.Chris Lattner2009-07-241-4/+5
* Remove the IA-64 backend.Dan Gohman2009-07-241-1/+1
* Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng2009-07-221-0/+7
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-6/+6
* make AsmPrinter::doFinalization iterate over the global variablesChris Lattner2009-07-211-23/+6
* Rename Mangler linkage enums to something less gross.Bill Wendling2009-07-201-3/+3
* Add plumbing for the `linker_private' linkage type. This type is meant forBill Wendling2009-07-201-3/+10
* Add dependencies from TargetInfo onto .td generation.Daniel Dunbar2009-07-191-0/+1
* Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar2009-07-184-6/+7
* r76102 added the MachineCodeEmitter::processDebugLoc call and called it fromJeffrey Yasskin2009-07-171-1/+1
* Do not put bunch of target-specific stuff into common namespaceAnton Korobeynikov2009-07-161-1/+1
* Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLinkDaniel Dunbar2009-07-162-11/+0
* fix section switching to ensure that stubs are emitted to the rightChris Lattner2009-07-161-4/+5
* Lift addAssemblyEmitter into LLVMTargetMachine.Daniel Dunbar2009-07-152-14/+0
* Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine.Daniel Dunbar2009-07-152-27/+9
* Remove old style hacks to register AsmPrinter into TargetMachine.Daniel Dunbar2009-07-153-26/+4
* Reapply TargetRegistry refactoring commits.Daniel Dunbar2009-07-154-75/+32
* Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings2009-07-154-32/+75
* Replace large swaths of copy-n-paste code with obvious helper function...Daniel Dunbar2009-07-151-30/+12
* Kill off old (TargetMachine level, not Target level) match quality functions.Daniel Dunbar2009-07-152-57/+0
* Provide TargetMachine implementations with reference to Target they were createdDaniel Dunbar2009-07-152-10/+14
* Register Target's TargetMachine and AsmPrinter in the new registry.Daniel Dunbar2009-07-154-8/+18
* Add TargetInfo libraries for all targets.Daniel Dunbar2009-07-154-1/+120
* get the PPC stub temporary label from the mangler instead of Chris Lattner2009-07-151-29/+5
* turn some if/then's into ?:Chris Lattner2009-07-151-12/+3
* eliminate a bunch of printSuffixedName's by using info computed fromChris Lattner2009-07-151-23/+15
* convert FnStubs to using a more structured form, eliminatingChris Lattner2009-07-151-9/+31
* simplify "EmitExternalGlobal": it is only used to output aChris Lattner2009-07-151-6/+1
* Convert GVStubs and HiddenGVStubs to work more like the X86 backend, thisChris Lattner2009-07-151-56/+52
* minor cleanups: only switch sections once before all function stubs, instead ofChris Lattner2009-07-151-16/+15
* Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene2009-07-144-19/+20
* Reapply my previous asmprinter changes now with more testing and two Chris Lattner2009-07-141-5/+4
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-1410-45/+45
* Revert r75615, which depended on 75610.Daniel Dunbar2009-07-141-4/+5