Home
last modified time | relevance | path

Searched refs:AP (Results 1 – 25 of 113) sorted by relevance

12345

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DOcamlGCPrinter.cpp40 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
41 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
51 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument
67 MCSymbol *Sym = AP.OutContext.getOrCreateSymbol(TmpStr); in EmitCamlGlobal()
69 AP.OutStreamer->emitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal()
70 AP.OutStreamer->emitLabel(Sym); in EmitCamlGlobal()
74 AsmPrinter &AP) { in beginAssembly() argument
75 AP.OutStreamer->switchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly()
76 EmitCamlGlobal(M, AP, "code_begin"); in beginAssembly()
78 AP.OutStreamer->switchSection(AP.getObjFileLowering().getDataSection()); in beginAssembly()
[all …]
H A DDIE.cpp62 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit()
64 AP->emitULEB128(Tag, dwarf::TagString(Tag).data()); in Emit()
67 AP->emitULEB128((unsigned)Children, dwarf::ChildrenString(Children).data()); in Emit()
74 AP->emitULEB128(AttrData.getAttribute(), in Emit()
82 AP->getDwarfVersion())) { in Emit()
84 << " for DWARF version " << AP->getDwarfVersion() in Emit()
89 AP->emitULEB128(AttrData.getForm(), in Emit()
94 AP->emitSLEB128(AttrData.getValue()); in Emit()
98 AP->emitULEB128(0, "EOM(1)"); in Emit()
99 AP->emitULEB128(0, "EOM(2)"); in Emit()
[all …]
H A DErlangGCPrinter.cpp34 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override;
43 AsmPrinter &AP) { in finishAssembly() argument
44 MCStreamer &OS = *AP.OutStreamer; in finishAssembly()
48 OS.switchSection(AP.getObjFileLowering().getContext().getELFSection( in finishAssembly()
72 AP.emitAlignment(IntPtrSize == 4 ? Align(4) : Align(8)); in finishAssembly()
76 AP.emitInt16(MD.size()); in finishAssembly()
83 AP.emitLabelPlusOffset(Label /*Hi*/, 0 /*Offset*/, 4 /*Size*/); in finishAssembly()
92 AP.emitInt16(MD.getFrameSize() / IntPtrSize); in finishAssembly()
100 AP.emitInt16(StackArity); in finishAssembly()
104 AP.emitInt16(MD.live_size(PI)); in finishAssembly()
[all …]
H A DByteStreamer.h41 AsmPrinter &AP;
44 APByteStreamer(AsmPrinter &Asm) : AP(Asm) {} in APByteStreamer()
46 AP.OutStreamer->AddComment(Comment); in emitInt8()
47 AP.emitInt8(Byte); in emitInt8()
50 AP.OutStreamer->AddComment(Comment); in emitSLEB128()
51 AP.emitSLEB128(DWord); in emitSLEB128()
55 AP.OutStreamer->AddComment(Comment); in emitULEB128()
56 AP.emitULEB128(DWord, nullptr, PadTo); in emitULEB128()
H A DAsmPrinter.cpp1102 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill() argument
1109 << printReg(Op.getReg(), AP.MF->getSubtarget().getRegisterInfo()); in emitKill()
1111 AP.OutStreamer->AddComment(OS.str()); in emitKill()
1112 AP.OutStreamer->addBlankLine(); in emitKill()
1118 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment() argument
1194 AP.MF->getSubtarget().getFrameLowering(); in emitDebugValueComment()
1195 Offset = TFI->getFrameIndexReference(*AP.MF, Op.getIndex(), Reg); in emitDebugValueComment()
1207 OS << printReg(Reg, AP.MF->getSubtarget().getRegisterInfo()); in emitDebugValueComment()
1218 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugValueComment()
1225 static bool emitDebugLabelComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugLabelComment() argument
[all …]
H A DAsmPrinterInlineAsm.cpp134 AsmPrinter *AP, uint64_t LocCookie, in EmitInlineAsmStr() argument
228 AP->PrintSpecial(MI, OS, StringRef(StrStart, StrEnd - StrStart)); in EmitInlineAsmStr()
298 MCSymbol *Sym = AP->GetBlockAddressSymbol(BA); in EmitInlineAsmStr()
299 Sym->print(OS, AP->MAI); in EmitInlineAsmStr()
303 Sym->print(OS, AP->MAI); in EmitInlineAsmStr()
305 Error = AP->PrintAsmMemoryOperand( in EmitInlineAsmStr()
308 Error = AP->PrintAsmOperand(MI, OpNo, in EmitInlineAsmStr()
368 AsmPrinter *AP = const_cast<AsmPrinter*>(this); in emitInlineAsm() local
369 EmitInlineAsmStr(AsmStr, MI, MMI, MAI, AP, LocCookie, OS); in emitInlineAsm()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEMCInstLower.cpp30 const MCSymbol *Symbol, AsmPrinter &AP) { in LowerSymbolOperand() argument
33 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, AP.OutContext); in LowerSymbolOperand()
37 Expr, MCConstantExpr::create(MO.getOffset(), AP.OutContext), in LowerSymbolOperand()
38 AP.OutContext); in LowerSymbolOperand()
39 Expr = VEMCExpr::create(Kind, Expr, AP.OutContext); in LowerSymbolOperand()
44 AsmPrinter &AP) { in LowerOperand() argument
56 MI, MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP); in LowerOperand()
58 return LowerSymbolOperand(MI, MO, AP.GetCPISymbol(MO.getIndex()), AP); in LowerOperand()
61 MI, MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), AP); in LowerOperand()
63 return LowerSymbolOperand(MI, MO, AP.getSymbol(MO.getGlobal()), AP); in LowerOperand()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp37 MCInst &MCB, HexagonAsmPrinter &AP);
98 MCInst &MCB, HexagonAsmPrinter &AP) { in HexagonLowerToMC() argument
108 AP.EmitSled(*MI, HexagonAsmPrinter::SledKind::FUNCTION_ENTER); in HexagonLowerToMC()
112 AP.EmitSled(*MI, HexagonAsmPrinter::SledKind::FUNCTION_EXIT); in HexagonLowerToMC()
116 AP.EmitSled(*MI, HexagonAsmPrinter::SledKind::TAIL_CALL); in HexagonLowerToMC()
120 MCInst *MCI = AP.OutContext.createMCInst(); in HexagonLowerToMC()
147 AP.OutContext), in HexagonLowerToMC()
148 AP.OutContext); in HexagonLowerToMC()
155 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
162 AP.OutContext); in HexagonLowerToMC()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchMCInstLower.cpp28 const AsmPrinter &AP) { in lowerSymbolOperand() argument
29 MCContext &Ctx = AP.OutContext; in lowerSymbolOperand()
91 const AsmPrinter &AP) { in lowerLoongArchMachineOperandToMCOperand() argument
109 MCOp = lowerSymbolOperand(MO, AP.GetCPISymbol(MO.getIndex()), AP); in lowerLoongArchMachineOperandToMCOperand()
112 MCOp = lowerSymbolOperand(MO, AP.getSymbolPreferLocal(*MO.getGlobal()), AP); in lowerLoongArchMachineOperandToMCOperand()
115 MCOp = lowerSymbolOperand(MO, MO.getMBB()->getSymbol(), AP); in lowerLoongArchMachineOperandToMCOperand()
119 MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), AP); in lowerLoongArchMachineOperandToMCOperand()
123 MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP); in lowerLoongArchMachineOperandToMCOperand()
126 MCOp = lowerSymbolOperand(MO, AP.GetJTISymbol(MO.getIndex()), AP); in lowerLoongArchMachineOperandToMCOperand()
133 MCInst &OutMI, AsmPrinter &AP) { in lowerLoongArchMachineInstrToMCInst() argument
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp31 AsmPrinter &AP) { in LowerSymbolOperand() argument
44 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
48 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
52 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
56 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
61 AP.OutContext); in LowerSymbolOperand()
63 AP.OutContext); in LowerSymbolOperand()
69 AsmPrinter &AP) { in LowerOperand() argument
85 return LowerSymbolOperand(MI, MO, AP); in LowerOperand()
95 AsmPrinter &AP) in LowerSparcMachineInstrToMCInst() argument
[all …]
/openbsd-src/gnu/usr.bin/binutils/include/
H A Dansidecl.h160 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP, VAR); { struct Qdmy argument
161 #define VA_CLOSE(AP) } va_end(AP); } argument
162 #define VA_FIXEDARG(AP, T, N) struct Qdmy argument
207 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP); { struct Qdmy argument
208 #define VA_CLOSE(AP) } va_end(AP); } argument
209 #define VA_FIXEDARG(AP, TYPE, NAME) TYPE NAME = va_arg(AP, TYPE) argument
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVMCInstLower.cpp30 const AsmPrinter &AP) { in lowerSymbolOperand() argument
31 MCContext &Ctx = AP.OutContext; in lowerSymbolOperand()
92 const AsmPrinter &AP) { in lowerRISCVMachineOperandToMCOperand() argument
109 MCOp = lowerSymbolOperand(MO, MO.getMBB()->getSymbol(), AP); in lowerRISCVMachineOperandToMCOperand()
112 MCOp = lowerSymbolOperand(MO, AP.getSymbolPreferLocal(*MO.getGlobal()), AP); in lowerRISCVMachineOperandToMCOperand()
116 MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP); in lowerRISCVMachineOperandToMCOperand()
120 MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), AP); in lowerRISCVMachineOperandToMCOperand()
123 MCOp = lowerSymbolOperand(MO, AP.GetCPISymbol(MO.getIndex()), AP); in lowerRISCVMachineOperandToMCOperand()
126 MCOp = lowerSymbolOperand(MO, AP.GetJTISymbol(MO.getIndex()), AP); in lowerRISCVMachineOperandToMCOperand()
129 MCOp = lowerSymbolOperand(MO, MO.getMCSymbol(), AP); in lowerRISCVMachineOperandToMCOperand()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCMCInstLower.cpp33 AsmPrinter &AP) { in GetSymbolFromOperand() argument
34 const TargetMachine &TM = AP.TM; in GetSymbolFromOperand()
36 const DataLayout &DL = AP.getDataLayout(); in GetSymbolFromOperand()
37 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand()
152 AsmPrinter &AP) { in LowerPPCMachineInstrToMCInst() argument
157 if (LowerPPCMachineOperandToMCOperand(MO, MCOp, AP)) in LowerPPCMachineInstrToMCInst()
163 MCOperand &OutMO, AsmPrinter &AP) { in LowerPPCMachineOperandToMCOperand() argument
182 MCSymbolRefExpr::create(MO.getMBB()->getSymbol(), AP.OutContext)); in LowerPPCMachineOperandToMCOperand()
186 OutMO = GetSymbolRef(MO, GetSymbolFromOperand(MO, AP), AP); in LowerPPCMachineOperandToMCOperand()
189 OutMO = GetSymbolRef(MO, AP.GetJTISymbol(MO.getIndex()), AP); in LowerPPCMachineOperandToMCOperand()
[all …]
/openbsd-src/gnu/lib/libiberty/include/
H A Dansidecl.h165 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP, VAR); { struct Qdmy argument
166 #define VA_CLOSE(AP) } va_end(AP); } argument
167 #define VA_FIXEDARG(AP, T, N) struct Qdmy argument
212 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP); { struct Qdmy argument
213 #define VA_CLOSE(AP) } va_end(AP); } argument
214 #define VA_FIXEDARG(AP, TYPE, NAME) TYPE NAME = va_arg(AP, TYPE) argument
/openbsd-src/gnu/gcc/include/
H A Dansidecl.h165 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP, VAR); { struct Qdmy argument
166 #define VA_CLOSE(AP) } va_end(AP); } argument
167 #define VA_FIXEDARG(AP, T, N) struct Qdmy argument
212 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP); { struct Qdmy argument
213 #define VA_CLOSE(AP) } va_end(AP); } argument
214 #define VA_FIXEDARG(AP, TYPE, NAME) TYPE NAME = va_arg(AP, TYPE) argument
/openbsd-src/gnu/usr.bin/binutils-2.17/include/
H A Dansidecl.h165 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP, VAR); { struct Qdmy argument
166 #define VA_CLOSE(AP) } va_end(AP); } argument
167 #define VA_FIXEDARG(AP, T, N) struct Qdmy argument
212 #define VA_OPEN(AP, VAR) { va_list AP; va_start(AP); { struct Qdmy argument
213 #define VA_CLOSE(AP) } va_end(AP); } argument
214 #define VA_FIXEDARG(AP, TYPE, NAME) TYPE NAME = va_arg(AP, TYPE) argument
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DFaultMaps.cpp26 FaultMaps::FaultMaps(AsmPrinter &AP) : AP(AP) {} in FaultMaps() argument
31 MCContext &OutContext = AP.OutStreamer->getContext(); in recordFaultingOp()
35 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
39 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp()
41 FunctionInfos[AP.CurrentFnSym].emplace_back(FaultTy, FaultingOffset, in recordFaultingOp()
49 MCContext &OutContext = AP.OutStreamer->getContext(); in serializeToFaultMapSection()
50 MCStreamer &OS = *AP.OutStreamer; in serializeToFaultMapSection()
78 MCStreamer &OS = *AP.OutStreamer; in emitFunctionInfo()
H A DStackMaps.cpp166 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) { in StackMaps() argument
208 const TargetRegisterInfo *TRI = AP.MF->getSubtarget().getRegisterInfo(); in parseOperand()
214 auto &DL = AP.MF->getDataLayout(); in parseOperand()
285 AP.MF ? AP.MF->getSubtarget().getRegisterInfo() : nullptr; in print()
367 const TargetRegisterInfo *TRI = AP.MF->getSubtarget().getRegisterInfo(); in parseRegisterLiveOutMask()
479 MCContext &OutContext = AP.OutStreamer->getContext(); in recordStackMapOpers()
522 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordStackMapOpers()
528 const MachineFrameInfo &MFI = AP.MF->getFrameInfo(); in recordStackMapOpers()
529 const TargetRegisterInfo *RegInfo = AP.MF->getSubtarget().getRegisterInfo(); in recordStackMapOpers()
531 MFI.hasVarSizedObjects() || RegInfo->hasStackRealignment(*(AP.MF)); in recordStackMapOpers()
[all …]
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp109 void generateDeallocatorMismatchReport(const AllocationPair &AP,
118 generateAllocatedDataNotReleasedReport(const AllocationPair &AP,
124 const AllocationPair &AP) const { in markInteresting()
125 R->markInteresting(AP.first); in markInteresting()
126 R->markInteresting(AP.second->Region); in markInteresting()
225 generateDeallocatorMismatchReport(const AllocationPair &AP, in generateDeallocatorMismatchReport() argument
229 State = State->remove<AllocatedData>(AP.first); in generateDeallocatorMismatchReport()
238 FunctionsToTrack[AP.second->AllocatorIdx].DeallocatorIdx; in generateDeallocatorMismatchReport()
243 Report->addVisitor(std::make_unique<SecKeychainBugVisitor>(AP.first)); in generateDeallocatorMismatchReport()
245 markInteresting(Report.get(), AP); in generateDeallocatorMismatchReport()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.old-deja/g++.jason/
H A Dctor2.C4 struct AP { struct
5 AP(unsigned char);
8 struct AI : AP {
13 : AP(c) in AI()
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DPrettyStackTrace.cpp240 va_list AP; in PrettyStackTraceFormat() local
241 va_start(AP, Format); in PrettyStackTraceFormat()
242 const int SizeOrError = vsnprintf(nullptr, 0, Format, AP); in PrettyStackTraceFormat()
243 va_end(AP); in PrettyStackTraceFormat()
250 va_start(AP, Format); in PrettyStackTraceFormat()
251 vsnprintf(Str.data(), Size, Format, AP); in PrettyStackTraceFormat()
252 va_end(AP); in PrettyStackTraceFormat()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DGCMetadataPrinter.h58 virtual void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in beginAssembly() argument
62 virtual void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) {} in finishAssembly() argument
67 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; } in emitStackMaps() argument
/openbsd-src/gnu/llvm/compiler-rt/lib/gwp_asan/tests/
H A Dharness.h130 va_list AP; in PrintfToBuffer() local
131 va_start(AP, Format); in PrintfToBuffer()
133 vsnprintf(Buffer, sizeof(Buffer), Format, AP); in PrintfToBuffer()
135 va_end(AP); in PrintfToBuffer()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600MCInstLower.cpp27 const AsmPrinter &AP);
35 const AsmPrinter &AP) in R600MCInstLower() argument
36 : AMDGPUMCInstLower(Ctx, ST, AP) {} in R600MCInstLower()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h103 NVPTXAsmPrinter &AP; variable
107 AggBuffer(unsigned size, NVPTXAsmPrinter &AP) in AggBuffer() argument
108 : size(size), buffer(size), AP(AP) { in AggBuffer()
110 EmitGeneric = AP.EmitGeneric; in AggBuffer()

12345