Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineModuleInfo.h52 getSyncScopeInclusionOrdering(SyncScope::ID SSID) getSyncScopeInclusionOrdering() argument
74 isOneAddressSpace(SyncScope::ID SSID) isOneAddressSpace() argument
[all...]
H A DSIMemoryLegalizer.cpp671 toSIAtomicScope(SyncScope::ID SSID,SIAtomicAddrSpace InstrAddrSpace) const toSIAtomicScope() argument
727 SyncScope::ID SSID = SyncScope::SingleThread; constructFromMIWithMMO() local
821 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm()); getAtomicFenceInfo() local
[all...]
H A DSIISelLowering.cpp15754 auto SSID = RMW->getSyncScopeID(); shouldExpandAtomicRMWInIR() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h244 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument
293 SyncScope::ID SSID; global() variable
378 setSyncScopeID(SyncScope::ID SSID) setSyncScopeID() argument
430 SyncScope::ID SSID; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp528 SyncScope::ID SSID, in printSyncScope() argument
1086 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand() argument
1107 const MDNode *Ranges, SyncScope::ID SSID, in MachineMemOperand() argument
H A DAtomicExpandPass.cpp541 createCmpXchgInstFun(IRBuilderBase & Builder,Value * Addr,Value * Loaded,Value * NewVal,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,Value * & Success,Value * & NewLoaded) createCmpXchgInstFun() argument
849 SyncScope::ID SSID = AI->getSyncScopeID(); expandPartwordAtomicRMW() local
1480 insertRMWCmpXchgLoop(IRBuilderBase & Builder,Type * ResultTy,Value * Addr,Align AddrAlign,AtomicOrdering MemOpOrder,SyncScope::ID SSID,function_ref<Value * (IRBuilderBase &,Value *)> PerformOp,CreateCmpXchgInstFun CreateCmpXchg) insertRMWCmpXchgLoop() argument
1727 __anon98c51afa0902(IRBuilderBase &Builder, Value *Addr, Value *Loaded, Value *NewVal, Align Alignment, AtomicOrdering MemOpOrder, SyncScope::ID SSID, Value *&Success, Value *&NewLoaded) expandAtomicRMWToLibcall() argument
H A DMachineFunction.cpp488 getMachineMemOperand(MachinePointerInfo PtrInfo,MachineMemOperand::Flags f,uint64_t s,Align base_alignment,const AAMDNodes & AAInfo,const MDNode * Ranges,SyncScope::ID SSID,AtomicOrdering Ordering,AtomicOrdering FailureOrdering) getMachineMemOperand() argument
498 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
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h162 unsigned SSID : 8; // SyncScope::ID global() member
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp1428 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,Instruction * InsertBef) LoadInst() argument
1439 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,BasicBlock * InsertAE) LoadInst() argument
1502 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,Instruction * InsertBefore) StoreInst() argument
1516 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,BasicBlock * InsertAtEnd) StoreInst() argument
1530 StoreInst(Value * val,Value * addr,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,BasicBlock::iterator InsertBefore) StoreInst() argument
1551 Init(Value * Ptr,Value * Cmp,Value * NewVal,Align Alignment,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID) Init() argument
1572 AtomicCmpXchgInst(Value * Ptr,Value * Cmp,Value * NewVal,Align Alignment,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID,Instruction * InsertBefore) AtomicCmpXchgInst() argument
1585 AtomicCmpXchgInst(Value * Ptr,Value * Cmp,Value * NewVal,Align Alignment,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID,BasicBlock * InsertAtEnd) AtomicCmpXchgInst() argument
1600 Init(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID) Init() argument
1622 AtomicRMWInst(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID,Instruction * InsertBefore) AtomicRMWInst() argument
1631 AtomicRMWInst(BinOp Operation,Value * Ptr,Value * Val,Align Alignment,AtomicOrdering Ordering,SyncScope::ID SSID,BasicBlock * InsertAtEnd) AtomicRMWInst() argument
1686 FenceInst(LLVMContext & C,AtomicOrdering Ordering,SyncScope::ID SSID,Instruction * InsertBefore) FenceInst() argument
1694 FenceInst(LLVMContext & C,AtomicOrdering Ordering,SyncScope::ID SSID,BasicBlock * InsertAtEnd) FenceInst() argument
[all...]
H A DAsmWriter.cpp2742 writeSyncScope(const LLVMContext & Context,SyncScope::ID SSID) writeSyncScope() argument
2761 writeAtomic(const LLVMContext & Context,AtomicOrdering Ordering,SyncScope::ID SSID) writeAtomic() argument
2772 writeAtomicCmpXchg(const LLVMContext & Context,AtomicOrdering SuccessOrdering,AtomicOrdering FailureOrdering,SyncScope::ID SSID) writeAtomicCmpXchg() argument
[all...]
H A DAutoUpgrade.cpp2319 SyncScope::ID SSID = F->getContext().getOrInsertSyncScopeID("agent"); upgradeAMDGCNIntrinsicCall() local
H A DCore.cpp4120 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System; LLVMSetAtomicSingleThread() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DSanitizerBinaryMetadata.cpp420 auto SSID = getAtomicSyncScopeID(&I); runOn() local
H A DThreadSanitizer.cpp472 if (!SSID) in isTsanAtomic() local
/freebsd-src/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2644 parseScopeAndOrdering(bool IsAtomic,SyncScope::ID & SSID,AtomicOrdering & Ordering) parseScopeAndOrdering() argument
2656 parseScope(SyncScope::ID & SSID) parseScope() argument
7728 SyncScope::ID SSID = SyncScope::System; parseLoad() local
7778 SyncScope::ID SSID = SyncScope::System; parseStore() local
7826 SyncScope::ID SSID = SyncScope::System; parseCmpXchg() local
7879 SyncScope::ID SSID = SyncScope::System; parseAtomicRMW() local
7983 SyncScope::ID SSID = SyncScope::System; parseFence() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp6058 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); parseFunctionBody() local
6133 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); parseFunctionBody() local
6177 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); parseFunctionBody() local
6247 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]); parseFunctionBody() local
6323 const SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]); parseFunctionBody() local
6351 SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]); parseFunctionBody() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp3312 parseOptionalScope(LLVMContext & Context,SyncScope::ID & SSID) parseOptionalScope() argument
3377 SyncScope::ID SSID; parseMachineMemoryOperand() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp350 unsigned getEncodedSyncScopeID(SyncScope::ID SSID) { return unsigned(SSID); } in getEncodedSyncScopeID() argument
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp4832 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicCmpXchg() local
4888 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicRMW() local
4929 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicLoad() local
4965 SyncScope::ID SSID = I.getSyncScopeID(); visitAtomicStore() local
/freebsd-src/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp406 getEncodedSyncScopeID(SyncScope::ID SSID) getEncodedSyncScopeID() argument
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp4733 llvm::SyncScope::ID SSID; EmitBuiltinExpr() local
17819 ProcessOrderScopeAMDGCN(Value * Order,Value * Scope,llvm::AtomicOrdering & AO,llvm::SyncScope::ID & SSID) ProcessOrderScopeAMDGCN() argument
17868 llvm::SyncScope::ID SSID; EmitAMDGPUBuiltinExpr() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp4249 auto SSID = static_cast<SyncScope::ID>(Op.getConstantOperandVal(2)); LowerATOMIC_FENCE() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp30597 auto SSID = AI->getSyncScopeID(); lowerIdempotentRMWIntoFencedLoad() local
[all...]