| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | OcamlGCPrinter.cpp | 40 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 D | DIE.cpp | 62 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 D | ErlangGCPrinter.cpp | 34 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 D | ByteStreamer.h | 41 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 D | AsmPrinter.cpp | 1102 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 D | AsmPrinterInlineAsm.cpp | 134 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 D | VEMCInstLower.cpp | 30 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 D | HexagonMCInstLower.cpp | 37 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 D | LoongArchMCInstLower.cpp | 28 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 D | SparcMCInstLower.cpp | 31 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 D | ansidecl.h | 160 #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 D | RISCVMCInstLower.cpp | 30 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 D | PPCMCInstLower.cpp | 33 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 D | ansidecl.h | 165 #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 D | ansidecl.h | 165 #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 D | ansidecl.h | 165 #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 D | FaultMaps.cpp | 26 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 D | StackMaps.cpp | 166 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 D | MacOSKeychainAPIChecker.cpp | 109 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 D | ctor2.C | 4 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 D | PrettyStackTrace.cpp | 240 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 D | GCMetadataPrinter.h | 58 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 D | harness.h | 130 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 D | R600MCInstLower.cpp | 27 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 D | NVPTXAsmPrinter.h | 103 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()
|