Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td23 def AddrSpaces : AddressSpacesImpl;
356 list<int> AddrSpaces = AS;
369 def LoadAddress_global : AddressSpaceList<[ AddrSpaces.Global, AddrSpaces.Constant ]>;
372 def LoadAddress_flat : AddressSpaceList<[ AddrSpaces.Flat,
373 AddrSpaces.Global,
375 def StoreAddress_flat : AddressSpaceList<[ AddrSpaces.Flat, AddrSpaces.Global ]>;
380 def LoadAddress_local : AddressSpaceList<[ AddrSpaces.Local ]>;
381 def StoreAddress_local : AddressSpaceList<[ AddrSpaces.Local ]>;
383 def LoadAddress_region : AddressSpaceList<[ AddrSpaces.Region ]>;
535 let AddressSpaces = StoreAddress_local.AddrSpaces in {
[all …]
H A DSIInstrInfo.td295 let AddressSpaces = !cast<AddressSpaceList>("LoadAddress_"#as).AddrSpaces in {
394 let IsLoad = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
425 let IsAtomic = 1, AddressSpaces = LoadAddress_local.AddrSpaces in {
435 } // End let AddressSpaces = LoadAddress_local.AddrSpaces
476 let IsStore = 1, AddressSpaces = StoreAddress_local.AddrSpaces in {
510 let AddressSpaces = StoreAddress_local.AddrSpaces in {
524 } // End let AddressSpaces = StoreAddress_local.AddrSpaces
594 let AddressSpaces = !cast<AddressSpaceList>("LoadAddress_"#as).AddrSpaces in {
663 let AddressSpaces = StoreAddress_local.AddrSpaces in {
667 let AddressSpaces = StoreAddress_region.AddrSpaces in {
H A DR600Instructions.td336 let AddressSpaces = LoadAddress_local.AddrSpaces in {
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp239 if (ListInit *AddrSpaces = P.getAddressSpaces()) { in explainPredicates() local
244 for (Init *Val : AddrSpaces->getValues()) { in explainPredicates()
337 const ListInit *AddrSpaces = Predicate.getAddressSpaces(); in isTrivialOperatorNode() local
338 if (AddrSpaces && !AddrSpaces->empty()) in isTrivialOperatorNode()
2049 SmallVector<unsigned, 4> AddrSpaces; member in __anon1998b5b40111::MemoryAddressSpacePredicateMatcher
2053 ArrayRef<unsigned> AddrSpaces) in MemoryAddressSpacePredicateMatcher() argument
2055 MMOIdx(MMOIdx), AddrSpaces(AddrSpaces.begin(), AddrSpaces.end()) {} in MemoryAddressSpacePredicateMatcher()
2064 return MMOIdx == Other->MMOIdx && AddrSpaces == Other->AddrSpaces; in isIdentical()
2074 << MatchTable::IntValue(AddrSpaces.size()); in emitPredicateOpcodes()
2075 for (unsigned AS : AddrSpaces) in emitPredicateOpcodes()
[all …]
H A DCodeGenDAGPatterns.h191 SmallVector<unsigned, 16> AddrSpaces; member
H A DCodeGenDAGPatterns.cpp72 AddrSpaces.push_back(VVT.PtrAddrSpace); in TypeSetByHwMode()
90 auto ASI = AddrSpaces.begin(); in getValueTypeByHwMode()
95 if (ASI != AddrSpaces.end()) in getValueTypeByHwMode()
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/
H A DAutoUpgrade.cpp4457 std::string AddrSpaces = "-p270:32:32-p271:32:32-p272:64:64"; in UpgradeDataLayoutString() local
4460 if (!T.isX86() || DL.contains(AddrSpaces)) in UpgradeDataLayoutString()
4468 return (Groups[1] + AddrSpaces + Groups[3]).str(); in UpgradeDataLayoutString()