|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/MachineFunction.h 758 SyncScope::ID SSID = SyncScope::System,
include/llvm/CodeGen/MachineMemOperand.h 187 SyncScope::ID SSID = SyncScope::System,
241 SyncScope::ID getSyncScopeID() const {
include/llvm/CodeGen/SelectionDAGNodes.h 1353 SyncScope::ID getSyncScopeID() const { return MMO->getSyncScopeID(); }
include/llvm/IR/IRBuilder.h 1672 SyncScope::ID SSID = SyncScope::System,
1681 SyncScope::ID SSID = SyncScope::System) {
1688 SyncScope::ID SSID = SyncScope::System) {
include/llvm/IR/Instructions.h 192 SyncScope::ID SSID = SyncScope::System,
195 MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
223 AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System,
228 AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd)
264 SyncScope::ID getSyncScopeID() const {
269 void setSyncScopeID(SyncScope::ID SSID) {
276 SyncScope::ID SSID = SyncScope::System) {
317 SyncScope::ID SSID;
345 AtomicOrdering Order, SyncScope::ID SSID = SyncScope::System,
348 AtomicOrdering Order, SyncScope::ID SSID, BasicBlock *InsertAtEnd);
390 SyncScope::ID getSyncScopeID() const {
395 void setSyncScopeID(SyncScope::ID SSID) {
402 SyncScope::ID SSID = SyncScope::System) {
446 SyncScope::ID SSID;
461 void Init(AtomicOrdering Ordering, SyncScope::ID SSID);
473 SyncScope::ID SSID = SyncScope::System,
475 FenceInst(LLVMContext &C, AtomicOrdering Ordering, SyncScope::ID SSID,
496 SyncScope::ID getSyncScopeID() const {
501 void setSyncScopeID(SyncScope::ID SSID) {
523 SyncScope::ID SSID;
539 SyncScope::ID SSID);
551 SyncScope::ID SSID, Instruction *InsertBefore = nullptr);
555 SyncScope::ID SSID, BasicBlock *InsertAtEnd);
616 SyncScope::ID getSyncScopeID() const {
621 void setSyncScopeID(SyncScope::ID SSID) {
681 SyncScope::ID SSID;
747 AtomicOrdering Ordering, SyncScope::ID SSID,
750 AtomicOrdering Ordering, SyncScope::ID SSID,
810 SyncScope::ID getSyncScopeID() const {
815 void setSyncScopeID(SyncScope::ID SSID) {
845 AtomicOrdering Ordering, SyncScope::ID SSID);
856 SyncScope::ID SSID;
include/llvm/IR/LLVMContext.h 112 SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
lib/AsmParser/LLParser.cpp 2205 bool LLParser::ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID,
2217 bool LLParser::ParseScope(SyncScope::ID &SSID) {
6939 SyncScope::ID SSID = SyncScope::System;
6988 SyncScope::ID SSID = SyncScope::System;
7032 SyncScope::ID SSID = SyncScope::System;
7084 SyncScope::ID SSID = SyncScope::System;
7166 SyncScope::ID SSID = SyncScope::System;
lib/AsmParser/LLParser.h 286 bool ParseScopeAndOrdering(bool isAtomic, SyncScope::ID &SSID,
288 bool ParseScope(SyncScope::ID &SSID);
lib/Bitcode/Reader/BitcodeReader.cpp 567 SmallVector<SyncScope::ID, 8> SSIDs;
762 SyncScope::ID getDecodedSyncScopeID(unsigned Val);
4827 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]);
4880 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]);
4920 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 2]);
4968 SyncScope::ID SSID = getDecodedSyncScopeID(Record[OpNum + 3]);
4983 SyncScope::ID SSID = getDecodedSyncScopeID(Record[1]);
5209 SyncScope::ID BitcodeReader::getDecodedSyncScopeID(unsigned Val) {
lib/Bitcode/Writer/BitcodeWriter.cpp 394 unsigned getEncodedSyncScopeID(SyncScope::ID SSID) {
lib/CodeGen/MIRParser/MIParser.cpp 470 bool parseOptionalScope(LLVMContext &Context, SyncScope::ID &SSID);
2791 SyncScope::ID &SSID) {
2856 SyncScope::ID SSID;
lib/CodeGen/MachineFunction.cpp 403 SyncScope::ID SSID, AtomicOrdering Ordering,
lib/CodeGen/MachineOperand.cpp 484 SyncScope::ID SSID,
1019 const MDNode *Ranges, SyncScope::ID SSID,
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 4554 SyncScope::ID SSID = I.getSyncScopeID();
4607 SyncScope::ID SSID = I.getSyncScopeID();
4651 SyncScope::ID SSID = I.getSyncScopeID();
4717 SyncScope::ID SSID = I.getSyncScopeID();
lib/IR/AsmWriter.cpp 2388 SyncScope::ID SSID);
2391 SyncScope::ID SSID);
2395 SyncScope::ID SSID);
2482 SyncScope::ID SSID) {
2501 SyncScope::ID SSID) {
2512 SyncScope::ID SSID) {
lib/IR/Core.cpp 3950 SyncScope::ID SSID = NewValue ? SyncScope::SingleThread : SyncScope::System;
lib/IR/Instructions.cpp 1317 MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
1329 MaybeAlign Align, AtomicOrdering Order, SyncScope::ID SSID,
1392 AtomicOrdering Order, SyncScope::ID SSID,
1406 AtomicOrdering Order, SyncScope::ID SSID,
1438 SyncScope::ID SSID) {
1471 SyncScope::ID SSID,
1483 SyncScope::ID SSID,
1498 SyncScope::ID SSID) {
1518 SyncScope::ID SSID,
1529 SyncScope::ID SSID,
1578 SyncScope::ID SSID,
1586 SyncScope::ID SSID,
lib/IR/LLVMContext.cpp 70 SyncScope::ID SingleThreadSSID =
76 SyncScope::ID SystemSSID =
272 SyncScope::ID LLVMContext::getOrInsertSyncScopeID(StringRef SSN) {
lib/IR/LLVMContextImpl.cpp 216 SyncScope::ID LLVMContextImpl::getOrInsertSyncScopeID(StringRef SSN) {
lib/IR/LLVMContextImpl.h 1382 StringMap<SyncScope::ID> SSC;
1387 SyncScope::ID getOrInsertSyncScopeID(StringRef SSN);
lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h 33 SyncScope::ID AgentSSID;
35 SyncScope::ID WorkgroupSSID;
37 SyncScope::ID WavefrontSSID;
39 SyncScope::ID SystemOneAddressSpaceSSID;
41 SyncScope::ID AgentOneAddressSpaceSSID;
43 SyncScope::ID WorkgroupOneAddressSpaceSSID;
45 SyncScope::ID WavefrontOneAddressSpaceSSID;
47 SyncScope::ID SingleThreadOneAddressSpaceSSID;
55 Optional<uint8_t> getSyncScopeInclusionOrdering(SyncScope::ID SSID) const {
77 bool isOneAddressSpace(SyncScope::ID SSID) const {
89 SyncScope::ID getAgentSSID() const {
93 SyncScope::ID getWorkgroupSSID() const {
97 SyncScope::ID getWavefrontSSID() const {
101 SyncScope::ID getSystemOneAddressSpaceSSID() const {
105 SyncScope::ID getAgentOneAddressSpaceSSID() const {
109 SyncScope::ID getWorkgroupOneAddressSpaceSSID() const {
113 SyncScope::ID getWavefrontOneAddressSpaceSSID() const {
117 SyncScope::ID getSingleThreadOneAddressSpaceSSID() const {
129 Optional<bool> isSyncScopeInclusion(SyncScope::ID A, SyncScope::ID B) const {
129 Optional<bool> isSyncScopeInclusion(SyncScope::ID A, SyncScope::ID B) const {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 215 toSIAtomicScope(SyncScope::ID SSID, SIAtomicAddrSpace InstrScope) const;
452 SIMemOpAccess::toSIAtomicScope(SyncScope::ID SSID,
520 SyncScope::ID SSID = SyncScope::SingleThread;
613 SyncScope::ID SSID = static_cast<SyncScope::ID>(MI->getOperand(1).getImm());
lib/Target/SystemZ/SystemZISelLowering.cpp 3625 SyncScope::ID FenceSSID = static_cast<SyncScope::ID>(
lib/Target/X86/X86ISelLowering.cpp26671 SyncScope::ID FenceSSID =
tools/clang/lib/CodeGen/CGAtomic.cpp 363 llvm::SyncScope::ID Scope) {
413 llvm::SyncScope::ID Scope) {
495 llvm::SyncScope::ID Scope) {
tools/clang/lib/CodeGen/CGBuiltin.cpp 3038 llvm::SyncScope::ID SSID;
tools/clang/lib/CodeGen/TargetInfo.cpp 466 llvm::SyncScope::ID
7906 llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,
8075 llvm::SyncScope::ID
tools/clang/lib/CodeGen/TargetInfo.h 276 virtual llvm::SyncScope::ID getLLVMSyncScopeID(const LangOptions &LangOpts,