diff options
author | Jim Laskey <jlaskey@mac.com> | 2006-07-27 02:05:13 +0000 |
---|---|---|
committer | Jim Laskey <jlaskey@mac.com> | 2006-07-27 02:05:13 +0000 |
commit | 3b4866e194d32c47fd64160aa9c9caaa48d85d01 (patch) | |
tree | ccaef44c5ddf978ad9646f8a2ecb96814dd5837e | |
parent | 9f5ea5dc5af7c8b65b78fcb6fbf5c2dbf69023d3 (diff) | |
download | llvm-3b4866e194d32c47fd64160aa9c9caaa48d85d01.zip llvm-3b4866e194d32c47fd64160aa9c9caaa48d85d01.tar.gz llvm-3b4866e194d32c47fd64160aa9c9caaa48d85d01.tar.bz2 |
Use the predicate.
llvm-svn: 29322
-rwxr-xr-x | llvm/lib/Target/X86/X86ATTAsmPrinter.cpp | 18 | ||||
-rw-r--r-- | llvm/lib/Target/X86/X86AsmPrinter.cpp | 10 | ||||
-rwxr-xr-x | llvm/lib/Target/X86/X86AsmPrinter.h | 2 |
3 files changed, 15 insertions, 15 deletions
diff --git a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp index 712f34a..10a2c89 100755 --- a/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86ATTAsmPrinter.cpp @@ -26,7 +26,7 @@ using namespace llvm; /// method to print assembly for each instruction. /// bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { // Let PassManager know we need debug information and relay // the MachineDebugInfo address on to DwarfWriter. DW.SetDebugInfo(&getAnalysis<MachineDebugInfo>()); @@ -56,7 +56,7 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { break; case Function::WeakLinkage: case Function::LinkOnceLinkage: - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { SwitchToTextSection( ".section __TEXT,__textcoal_nt,coalesced,pure_instructions", F); O << "\t.globl\t" << CurrentFnName << "\n"; @@ -78,7 +78,7 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { } O << CurrentFnName << ":\n"; - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { // Emit pre-function debug information. DW.BeginFunction(&MF); } @@ -101,7 +101,7 @@ bool X86ATTAsmPrinter::runOnMachineFunction(MachineFunction &MF) { if (HasDotTypeDotSizeDirective) O << "\t.size " << CurrentFnName << ", .-" << CurrentFnName << "\n"; - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { // Emit post-function debug information. DW.EndFunction(); } @@ -143,7 +143,7 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, if (!isMemOp) O << '$'; O << PrivateGlobalPrefix << "JTI" << getFunctionNumber() << "_" << MO.getJumpTableIndex(); - if (Subtarget->TargetType == X86Subtarget::isDarwin && + if (Subtarget->isTargetDarwin() && TM.getRelocationModel() == Reloc::PIC_) O << "-\"L" << getFunctionNumber() << "$pb\""; return; @@ -153,7 +153,7 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, if (!isMemOp) O << '$'; O << PrivateGlobalPrefix << "CPI" << getFunctionNumber() << "_" << MO.getConstantPoolIndex(); - if (Subtarget->TargetType == X86Subtarget::isDarwin && + if (Subtarget->isTargetDarwin() && TM.getRelocationModel() == Reloc::PIC_) O << "-\"L" << getFunctionNumber() << "$pb\""; int Offset = MO.getOffset(); @@ -168,7 +168,7 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, bool isMemOp = Modifier && !strcmp(Modifier, "mem"); if (!isMemOp && !isCallOp) O << '$'; // Darwin block shameless ripped from PPCAsmPrinter.cpp - if (Subtarget->TargetType == X86Subtarget::isDarwin && + if (Subtarget->isTargetDarwin() && TM.getRelocationModel() != Reloc::Static) { GlobalValue *GV = MO.getGlobal(); std::string Name = Mang->getValueName(GV); @@ -201,7 +201,7 @@ void X86ATTAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, case MachineOperand::MO_ExternalSymbol: { bool isCallOp = Modifier && !strcmp(Modifier, "call"); if (isCallOp && - Subtarget->TargetType == X86Subtarget::isDarwin && + Subtarget->isTargetDarwin() && TM.getRelocationModel() != Reloc::Static) { std::string Name(GlobalPrefix); Name += MO.getSymbolName(); @@ -344,7 +344,7 @@ bool X86ATTAsmPrinter::PrintAsmMemoryOperand(const MachineInstr *MI, void X86ATTAsmPrinter::printMachineInstruction(const MachineInstr *MI) { ++EmittedInsts; // This works around some Darwin assembler bugs. - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { switch (MI->getOpcode()) { case X86::REP_MOVSB: O << "rep/movsb (%esi),(%edi)\n"; diff --git a/llvm/lib/Target/X86/X86AsmPrinter.cpp b/llvm/lib/Target/X86/X86AsmPrinter.cpp index 2c4b110..4981964 100644 --- a/llvm/lib/Target/X86/X86AsmPrinter.cpp +++ b/llvm/lib/Target/X86/X86AsmPrinter.cpp @@ -87,7 +87,7 @@ bool X86SharedAsmPrinter::doInitialization(Module &M) { default: break; } - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { // Emit initial debug information. DW.BeginModule(&M); } @@ -118,7 +118,7 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) { if (C->isNullValue() && /* FIXME: Verify correct */ (I->hasInternalLinkage() || I->hasWeakLinkage() || I->hasLinkOnceLinkage() || - (Subtarget->TargetType == X86Subtarget::isDarwin && + (Subtarget->isTargetDarwin() && I->hasExternalLinkage() && !I->hasSection()))) { if (Size == 0) Size = 1; // .comm Foo, 0 is undefined, avoid it. if (I->hasExternalLinkage()) { @@ -130,7 +130,7 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) { if (LCOMMDirective != NULL) { if (I->hasInternalLinkage()) { O << LCOMMDirective << name << "," << Size; - if (Subtarget->TargetType == X86Subtarget::isDarwin) + if (Subtarget->isTargetDarwin()) O << "," << (AlignmentIsInBytes ? (1 << Align) : Align); } else O << COMMDirective << name << "," << Size; @@ -149,7 +149,7 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) { switch (I->getLinkage()) { case GlobalValue::LinkOnceLinkage: case GlobalValue::WeakLinkage: - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { O << "\t.globl " << name << "\n" << "\t.weak_definition " << name << "\n"; SwitchToDataSection(".section __DATA,__const_coal,coalesced", I); @@ -186,7 +186,7 @@ bool X86SharedAsmPrinter::doFinalization(Module &M) { } } - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { SwitchToDataSection("", 0); // Output stubs for dynamically-linked functions diff --git a/llvm/lib/Target/X86/X86AsmPrinter.h b/llvm/lib/Target/X86/X86AsmPrinter.h index f4564c6..8ea10d5 100755 --- a/llvm/lib/Target/X86/X86AsmPrinter.h +++ b/llvm/lib/Target/X86/X86AsmPrinter.h @@ -64,7 +64,7 @@ struct X86SharedAsmPrinter : public AsmPrinter { void getAnalysisUsage(AnalysisUsage &AU) const { AU.setPreservesAll(); - if (Subtarget->TargetType == X86Subtarget::isDarwin) { + if (Subtarget->isTargetDarwin()) { AU.addRequired<MachineDebugInfo>(); } MachineFunctionPass::getAnalysisUsage(AU); |