Home
last modified time | relevance | path

Searched refs:AddrSpaces (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td24 def AddrSpaces : AddressSpacesImpl;
413 list<int> AddrSpaces = AS;
426 def LoadAddress_constant : AddressSpaceList<[ AddrSpaces.Constant,
427 AddrSpaces.Constant32Bit ]>;
428 def LoadAddress_global : AddressSpaceList<[ AddrSpaces.Global,
429 AddrSpaces.Constant,
430 AddrSpaces.Constant32Bit ]>;
431 def StoreAddress_global : AddressSpaceList<[ AddrSpaces.Global ]>;
433 def LoadAddress_flat : AddressSpaceList<[ AddrSpaces.Flat,
434 AddrSpaces.Global,
[all …]
H A DSIInstrInfo.td461 let IsLoad = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
473 } // End IsLoad = 1, , AddressSpaces = LoadAddress_local.AddrSpaces
487 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
496 } // End let AddressSpaces = LoadAddress_local.AddrSpaces
539 let IsStore = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
562 AddressSpaces = [ AddrSpaces.Local ] in {
616 let IsAtomic = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
625 } // End let IsAtomic = 1, AddressSpaces = StoreAddress_local.AddrSpaces
681 let AddressSpaces = !cast<AddressSpaceList>("LoadAddress_"#as).AddrSpaces in {
750 let AddressSpaces = StoreAddress_local.AddrSpaces in {
[all …]
H A DR600Instructions.td324 let AddressSpaces = LoadAddress_local.AddrSpaces in {
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp252 if (ListInit *AddrSpaces = P.getAddressSpaces()) { in explainPredicates() local
257 for (Init *Val : AddrSpaces->getValues()) { in explainPredicates()
353 const ListInit *AddrSpaces = Predicate.getAddressSpaces(); in isTrivialOperatorNode() local
354 if (AddrSpaces && !AddrSpaces->empty()) in isTrivialOperatorNode()
2067 SmallVector<unsigned, 4> AddrSpaces; member in __anon8aabd5ea0111::MemoryAddressSpacePredicateMatcher
2071 ArrayRef<unsigned> AddrSpaces) in MemoryAddressSpacePredicateMatcher() argument
2073 MMOIdx(MMOIdx), AddrSpaces(AddrSpaces.begin(), AddrSpaces.end()) {} in MemoryAddressSpacePredicateMatcher()
2082 return MMOIdx == Other->MMOIdx && AddrSpaces == Other->AddrSpaces; in isIdentical()
2092 << MatchTable::IntValue(AddrSpaces.size()); in emitPredicateOpcodes()
2093 for (unsigned AS : AddrSpaces) in emitPredicateOpcodes()
[all …]
H A DCodeGenDAGPatterns.h194 SmallVector<unsigned, 16> AddrSpaces; member
H A DCodeGenDAGPatterns.cpp87 AddrSpaces.push_back(VVT.PtrAddrSpace); in TypeSetByHwMode()
105 auto ASI = AddrSpaces.begin(); in getValueTypeByHwMode()
110 if (ASI != AddrSpaces.end()) in getValueTypeByHwMode()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAutoUpgrade.cpp4947 std::string AddrSpaces = "-p270:32:32-p271:32:32-p272:64:64"; in UpgradeDataLayoutString() local
4948 if (!DL.contains(AddrSpaces)) { in UpgradeDataLayoutString()
4952 Res = (Groups[1] + AddrSpaces + Groups[3]).str(); in UpgradeDataLayoutString()