Home
last modified time | relevance | path

Searched refs:IsAtomic (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td506 let IsAtomic = 1;
511 let IsAtomic = 1;
516 let IsAtomic = 1;
521 let IsAtomic = 1;
555 let IsAtomic = 1, AddressSpaces = !cast<AddressSpaceList>("StoreAddress_"#as).AddrSpaces in {
564 } // End let IsAtomic = 1, AddressSpaces = ...
579 let IsAtomic = 1;
585 let IsAtomic = 1;
595 let IsAtomic = 1;
601 let IsAtomic = 1;
[all …]
H A DSIInstrInfo.td353 let IsAtomic = 1;
359 let IsAtomic = 1;
365 let IsAtomic = 1;
371 let IsAtomic = 1;
447 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
551 let IsAtomic = 1;
558 let IsAtomic = 1;
565 let IsAtomic = 1;
572 let IsAtomic = 1;
576 let IsAtomic = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
[all …]
H A DAMDGPULegalizerInfo.cpp377 bool IsLoad, bool IsAtomic) { in maxSizeForAddrSpace() argument
399 return ST.hasMultiDwordFlatScratchAddressing() || IsAtomic ? 128 : 32; in maxSizeForAddrSpace()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td930 bit IsAtomic = ?;
1679 let IsAtomic = true;
1684 let IsAtomic = true;
1689 let IsAtomic = true;
1694 let IsAtomic = true;
1699 let IsAtomic = true;
1707 let IsAtomic = true;
1712 let IsAtomic = true;
1717 let IsAtomic = true;
1722 let IsAtomic = true;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLoadStoreOpt.cpp194 bool IsAtomic; in instMayAlias() member
240 if (MUC0.IsAtomic && MUC1.IsAtomic) in instMayAlias()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td33 let IsAtomic = 1;
40 let IsAtomic = 1;
47 let IsAtomic = 1;
166 let IsAtomic = 1;
173 let IsAtomic = 1;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp683 bool IsAtomic = false; member
688 bool IsAtomic, bool IsLoad) in LoadValue()
690 IsAtomic(IsAtomic), IsLoad(IsLoad) {} in LoadValue()
1259 if (MemInst.isLoad() && !InVal.IsAtomic && MemInst.isAtomic()) in getMatchingValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp437 auto IsAtomic = InstName.contains("atomic."); in checkForP2AlignIfLoadStore() local
438 if (IsLoadStore || IsAtomic) { in checkForP2AlignIfLoadStore()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjC.cpp892 bool isAtomic() const { return IsAtomic; } in isAtomic()
905 unsigned IsAtomic : 1;
923 IsAtomic = prop->isAtomic(); in PropertyImplStrategy()
937 Kind = IsAtomic ? GetSetProperty : SetPropertyAndExpressionGet; in PropertyImplStrategy()
950 } else if (CGM.getLangOpts().ObjCAutoRefCount && !IsAtomic) { in PropertyImplStrategy()
966 } else if (!IsAtomic) { in PropertyImplStrategy()
978 if (!IsAtomic) { in PropertyImplStrategy()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td722 bit IsAtomic = false;
759 let IsAtomic = base.IsAtomic;
805 let IsAtomic = true;
825 int NumDmaskArgs = !not(P_.IsAtomic);
858 !if(P_.IsAtomic, [], [llvm_i32_ty]), // dmask(imm)
871 !if(P_.IsAtomic, [], [ImmArg<ArgIndex<AMDGPUImageDimIntrinsicEval<P_>.DmaskArgIndex>>]),
875 !if(P_.IsAtomic, [], [IntrNoSync])),
880 !if(P_.IsAtomic, 0, 1)), 1> {
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp218 bool IsAtomic = in printTH() local
223 if (IsAtomic) { in printTH()
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h319 bool parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.cpp977 bool IsAtomic = (VDstIdx != -1); in convertMIMGInst() local
1076 if (IsAtomic) { in convertMIMGInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1388 bool IsAtomic);
5004 bool IsAtomic = in validateTHAndScopeBits() local
5007 if (IsAtomic) { in validateTHAndScopeBits()
8289 bool IsAtomic) { in cvtMubufImpl() argument
8294 if (IsAtomic) { in cvtMubufImpl()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp2756 bool LLParser::parseScopeAndOrdering(bool IsAtomic, SyncScope::ID &SSID, in parseScopeAndOrdering() argument
2758 if (!IsAtomic) in parseScopeAndOrdering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp28255 bool IsAtomic; in mayAlias() member
28306 if (MUC0.IsAtomic && MUC1.IsAtomic) in mayAlias()