/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineModuleInfo.h | 53 getSyncScopeInclusionOrdering(SyncScope::ID SSID) const { in getSyncScopeInclusionOrdering() 75 bool isOneAddressSpace(SyncScope::ID SSID) const { in isOneAddressSpace()
|
H A D | AMDGPULowerBufferFatPointers.cpp | 1033 insertPreMemOpFence(AtomicOrdering Order,SyncScope::ID SSID) insertPreMemOpFence() argument 1046 insertPostMemOpFence(AtomicOrdering Order,SyncScope::ID SSID) insertPostMemOpFence() argument 1061 handleMemoryInst(Instruction * I,Value * Arg,Value * Ptr,Type * Ty,Align Alignment,AtomicOrdering Order,bool IsVolatile,SyncScope::ID SSID) handleMemoryInst() argument 1215 SyncScope::ID SSID = AI.getSyncScopeID(); visitAtomicCmpXchgInst() local [all...] |
H A D | SIMemoryLegalizer.cpp | 736 toSIAtomicScope(SyncScope::ID SSID,SIAtomicAddrSpace InstrAddrSpace) const toSIAtomicScope() argument 792 SyncScope::ID SSID = SyncScope::SingleThread; constructFromMIWithMMO() local 888 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm()); getAtomicFenceInfo() local [all...] |
H A D | SIISelLowering.cpp | 16127 auto SSID = RMW->getSyncScopeID(); shouldExpandAtomicRMWInIR() local
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 354 return SSID; in setSyncScopeID() argument 233 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument 282 SyncScope::ID SSID; global() variable 406 SyncScope::ID SSID; global() variable [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 528 SyncScope::ID SSID, in printSyncScope() argument 1107 assert(getSyncScopeID() == SSID && "Value truncated"); in MachineMemOperand() argument 1086 MachineMemOperand(MachinePointerInfo ptrinfo,Flags f,LLT type,Align a,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) MachineMemOperand() argument
|
H A D | AtomicExpandPass.cpp | 576 createCmpXchgInstFun(IRBuilderBase & Builder,Value * Addr,Value * Loaded,Value * NewVal,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,Value * & Success,Value * & NewLoaded) createCmpXchgInstFun() argument 902 SyncScope::ID SSID = AI->getSyncScopeID(); expandPartwordAtomicRMW() local 1564 insertRMWCmpXchgLoop(IRBuilderBase & Builder,Type * ResultTy,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp,CreateCmpXchgInstFun CreateCmpXchg) insertRMWCmpXchgLoop() argument 1811 __anon512b685b0a02(IRBuilderBase &Builder, Value *Addr, Value *Loaded, Value *NewVal, Align Alignment, AtomicOrdering MemOpOrder, SyncScope::ID SSID, Value *&Success, Value *&NewLoaded) expandAtomicRMWToLibcall() argument
|
H A D | MachineFunction.cpp | 490 getMachineMemOperand(MachinePointerInfo PtrInfo,MachineMemOperand::Flags F,LocationSize Size,Align BaseAlignment,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) getMachineMemOperand() argument 504 getMachineMemOperand(MachinePointerInfo PtrInfo,MachineMemOperand::Flags f,LLT MemTy,Align base_alignment,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) getMachineMemOperand() argument
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineMemOperand.h | 163 unsigned SSID : 8; // SyncScope::ID global() member
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | SanitizerBinaryMetadata.cpp | 428 auto SSID = getAtomicSyncScopeID(&I); runOn() local
|
H A D | ThreadSanitizer.cpp | 471 auto SSID = getAtomicSyncScopeID(I); isTsanAtomic() local
|
/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 1279 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,InsertPosition InsertBef) LoadInst() argument 1314 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,InsertPosition InsertBefore) StoreInst() argument 1334 Init(Value * Ptr,Value * Cmp,Value * NewVal,Align Alignment,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID) Init() argument 1355 AtomicCmpXchgInst(Value * Ptr,Value * Cmp,Value * NewVal,Align Alignment,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID,InsertPosition InsertBefore) AtomicCmpXchgInst() argument 1370 Init(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID) Init() argument 1391 AtomicRMWInst(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID,InsertPosition InsertBefore) AtomicRMWInst() argument 1446 FenceInst(LLVMContext & C,AtomicOrdering Ordering,SyncScope::ID SSID,InsertPosition InsertBefore) FenceInst() argument [all...] |
H A D | AsmWriter.cpp | 2832 writeSyncScope(const LLVMContext & Context,SyncScope::ID SSID) writeSyncScope() argument 2851 writeAtomic(const LLVMContext & Context,AtomicOrdering Ordering,SyncScope::ID SSID) writeAtomic() argument 2862 writeAtomicCmpXchg(const LLVMContext & Context,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID) writeAtomicCmpXchg() argument [all...] |
H A D | AutoUpgrade.cpp | 4095 SyncScope::ID SSID = Ctx.getOrInsertSyncScopeID("agent"); upgradeAMDGCNIntrinsicCall() local
|
H A D | Core.cpp | 4273 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System; LLVMSetAtomicSingleThread() local [all...] |
/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2741 parseScopeAndOrdering(bool IsAtomic,SyncScope::ID & SSID,AtomicOrdering & Ordering) parseScopeAndOrdering() argument 2753 parseScope(SyncScope::ID & SSID) parseScope() argument 8153 SyncScope::ID SSID = SyncScope::System; parseLoad() local 8203 SyncScope::ID SSID = SyncScope::System; parseStore() local 8251 SyncScope::ID SSID = SyncScope::System; parseCmpXchg() local 8304 SyncScope::ID SSID = SyncScope::System; parseAtomicRMW() local 8410 SyncScope::ID SSID = SyncScope::System; parseFence() local [all...] |
/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 6236 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); parseFunctionBody() local 6311 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); parseFunctionBody() local 6355 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); parseFunctionBody() local 6425 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); parseFunctionBody() local 6501 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); parseFunctionBody() local 6529 SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]); parseFunctionBody() local [all...] |
/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 3322 parseOptionalScope(LLVMContext & Context,SyncScope::ID & SSID) parseOptionalScope() argument 3387 SyncScope::ID SSID; parseMachineMemoryOperand() local
|
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 350 unsigned getEncodedSyncScopeID(SyncScope::ID SSID) { return unsigned(SSID); } in getEncodedSyncScopeID() argument
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 5054 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicCmpXchg() local 5110 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicRMW() local 5152 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicLoad() local 5189 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicStore() local
|
/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 416 getEncodedSyncScopeID(SyncScope::ID SSID) getEncodedSyncScopeID() argument
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 4829 llvm::SyncScope::ID SSID; EmitBuiltinExpr() local 18164 ProcessOrderScopeAMDGCN(Value * Order,Value * Scope,llvm::AtomicOrdering & AO,llvm::SyncScope::ID & SSID) ProcessOrderScopeAMDGCN() argument 18443 llvm::SyncScope::ID SSID; EmitAMDGPUBuiltinExpr() local [all...] |
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 4283 auto SSID = static_cast<SyncScope::ID>(Op.getConstantOperandVal(2)); LowerATOMIC_FENCE() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 30953 auto SSID = AI->getSyncScopeID(); lowerIdempotentRMWIntoFencedLoad() local [all...] |