Lines Matching refs:replace
187 pos.func.dfg.replace(inst).band(args[0], neg);
191 pos.func.dfg.replace(inst).bor(args[0], neg);
195 pos.func.dfg.replace(inst).bxor(args[0], neg);
214 pos.func.dfg.replace(inst).icmp(cond, arg, imm); in expand_icmp_imm()
240 let replace = pos.func.dfg.replace(inst); in expand_binary_imm64() localVariable
244 replace.band(arg, imm); in expand_binary_imm64()
247 replace.bor(arg, imm); in expand_binary_imm64()
250 replace.bxor(arg, imm); in expand_binary_imm64()
254 replace.ishl(arg, imm); in expand_binary_imm64()
257 replace.rotl(arg, imm); in expand_binary_imm64()
260 replace.rotr(arg, imm); in expand_binary_imm64()
263 replace.sshr(arg, imm); in expand_binary_imm64()
266 replace.ushr(arg, imm); in expand_binary_imm64()
270 replace.iadd(arg, imm); in expand_binary_imm64()
274 replace.isub(imm, arg); in expand_binary_imm64()
277 replace.imul(arg, imm); in expand_binary_imm64()
280 replace.sdiv(arg, imm); in expand_binary_imm64()
283 replace.srem(arg, imm); in expand_binary_imm64()
286 replace.udiv(arg, imm); in expand_binary_imm64()
289 replace.urem(arg, imm); in expand_binary_imm64()
319 pos.func.dfg.replace(inst).store(mflags, arg, addr, 0); in expand_dynamic_stack_store()
342 pos.func.dfg.replace(inst).load(ty, mflags, addr, 0); in expand_dynamic_stack_load()
366 pos.func.dfg.replace(inst).store(mflags, arg, addr, 0); in expand_stack_store()
391 pos.func.dfg.replace(inst).load(ty, mflags, addr, 0); in expand_stack_load()