Searched refs:hasAddr64 (Results 1 – 16 of 16) sorted by relevance
180 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getSPReg()186 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getFPReg()193 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcConst()199 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAdd()205 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcSub()211 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcAnd()218 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobGet()225 return MF.getSubtarget<WebAssemblySubtarget>().hasAddr64() in getOpcGlobSet()
42 auto LenMVT = ST.hasAddr64() ? MVT::i64 : MVT::i32; in EmitTargetCodeForMemcpy()70 auto LenMVT = ST.hasAddr64() ? MVT::i64 : MVT::i32; in EmitTargetCodeForMemset()
397 Reg = createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass in materializeLoadStoreOperands()399 unsigned Opc = Subtarget->hasAddr64() ? WebAssembly::CONST_I64 in materializeLoadStoreOperands()617 createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass in fastMaterializeAlloca()620 Subtarget->hasAddr64() ? WebAssembly::COPY_I64 : WebAssembly::COPY_I32; in fastMaterializeAlloca()636 createResultReg(Subtarget->hasAddr64() ? &WebAssembly::I64RegClass in fastMaterializeConstant()638 unsigned Opc = Subtarget->hasAddr64() ? WebAssembly::CONST_I64 in fastMaterializeConstant()1216 bool A64 = Subtarget->hasAddr64(); in selectLoad()1275 bool A64 = Subtarget->hasAddr64(); in selectStore()
97 bool hasAddr64() const { return TargetTriple.isArch64Bit(); } in hasAddr64() function
55 if (!WST.hasAddr64()) in fixBrTableIndex()
155 if (MF.getSubtarget<WebAssemblySubtarget>().hasAddr64()) in getPointerRegClass()
240 uint8_t(Subtarget.hasAddr64() ? wasm::WASM_TYPE_I64 in getOrCreateWasmSymbol()270 Subtarget.hasAddr64() ? wasm::ValType::I64 : wasm::ValType::I32; in getOrCreateWasmSymbol()
21 def HasAddr32 : Predicate<"!Subtarget->hasAddr64()">;23 def HasAddr64 : Predicate<"Subtarget->hasAddr64()">;
557 Subtarget.hasAddr64() ? wasm::ValType::I64 : wasm::ValType::I32; in getLibcallSignature()
47 auto MVTPtr = Subtarget->hasAddr64() ? MVT::i64 : MVT::i32; in WebAssemblyTargetLowering()57 Subtarget->hasAddr64() ? WebAssembly::SP64 : WebAssembly::SP32); in WebAssemblyTargetLowering()
117 assert(hasAddr64() || hasFlat()); in initializeSubtargetDependencies()122 if (!hasAddr64() && !FS.contains("flat-for-global") && !FlatForGlobal) { in initializeSubtargetDependencies()
407 bool hasAddr64() const { in hasAddr64() function
1548 if (!Subtarget->hasAddr64()) in SelectMUBUFAddr64()
6157 if (!STI.hasAddr64() || STI.useFlatForGlobal()) in selectMUBUFAddr64Impl()
7171 } else if (!VAddr && ST.hasAddr64()) { in legalizeOperands()
1628 if (!Subtarget->hasAddr64() || Subtarget->useFlatForGlobal()) { in isLegalGlobalAddressingMode()