Home
last modified time | relevance | path

Searched defs:SSID (Results 1 – 24 of 24) sorted by relevance

/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.h53 getSyncScopeInclusionOrdering(SyncScope::ID SSID) const { in getSyncScopeInclusionOrdering()
75 bool isOneAddressSpace(SyncScope::ID SSID) const { in isOneAddressSpace()
H A DAMDGPULowerBufferFatPointers.cpp1033 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 DSIMemoryLegalizer.cpp736 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 DSIISelLowering.cpp16127 auto SSID = RMW->getSyncScopeID(); shouldExpandAtomicRMWInIR() local
/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h354 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 DMachineOperand.cpp528 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 DAtomicExpandPass.cpp576 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 DMachineFunction.cpp490 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 DMachineMemOperand.h163 unsigned SSID : 8; // SyncScope::ID global() member
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp428 auto SSID = getAtomicSyncScopeID(&I); runOn() local
H A DThreadSanitizer.cpp471 auto SSID = getAtomicSyncScopeID(I); isTsanAtomic() local
/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1279 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 DAsmWriter.cpp2832 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 DAutoUpgrade.cpp4095 SyncScope::ID SSID = Ctx.getOrInsertSyncScopeID("agent"); upgradeAMDGCNIntrinsicCall() local
H A DCore.cpp4273 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System; LLVMSetAtomicSingleThread() local
[all...]
/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2741 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 DBitcodeReader.cpp6236 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 DMIParser.cpp3322 parseOptionalScope(LLVMContext & Context,SyncScope::ID & SSID) parseOptionalScope() argument
3387 SyncScope::ID SSID; parseMachineMemoryOperand() local
/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp350 unsigned getEncodedSyncScopeID(SyncScope::ID SSID) { return unsigned(SSID); } in getEncodedSyncScopeID() argument
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5054 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 DBitcodeWriter.cpp416 getEncodedSyncScopeID(SyncScope::ID SSID) getEncodedSyncScopeID() argument
/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp4829 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 DARMISelLowering.cpp4283 auto SSID = static_cast<SyncScope::ID>(Op.getConstantOperandVal(2)); LowerATOMIC_FENCE() local
/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30953 auto SSID = AI->getSyncScopeID(); lowerIdempotentRMWIntoFencedLoad() local
[all...]