Searched refs:valueReg (Results 1 – 6 of 6) sorted by relevance
/arkcompiler/ets_frontend/ts2panda/src/ |
D | lexenv.ts | 159 let valueReg: VReg = pandaGen.getTemp(); 160 let storeAccInst: IRNode = storeAccumulator(valueReg); 180 insns.push(loadAccumulator(valueReg)); 182 insns.push(loadAccumulator(valueReg)); 184 pandaGen.freeTemps(valueReg);
|
D | pandagen.ts | 634 let valueReg = this.getTemp(); 636 this.storeAccumulator(node, valueReg); 641 loadAccumulator(valueReg) 644 this.freeTemps(valueReg, propReg); 661 let valueReg = this.getTemp(); 663 this.storeAccumulator(node, valueReg); 668 loadAccumulator(valueReg) 671 this.freeTemps(valueReg, propReg); 761 let valueReg = this.getTemp(); 762 this.storeAccumulator(node, valueReg); [all …]
|
D | compiler.ts | 1462 let valueReg = this.pandaGen.getTemp(); 1463 this.pandaGen.storeAccumulator(node, valueReg); 1466 this.pandaGen.loadAccumulator(node, valueReg); 1467 this.pandaGen.freeTemps(valueReg);
|
/arkcompiler/ets_frontend/es2panda/compiler/base/ |
D | lexenv.cpp | 86 VReg valueReg = pg->AllocReg(); in ExpandStoreLexVar() local 87 pg->StoreAccumulator(node, valueReg); in ExpandStoreLexVar() 95 pg->LoadAccumulator(node, valueReg); in ExpandStoreLexVar()
|
/arkcompiler/ets_frontend/ts2panda/tests/ |
D | lexenv.test.ts | 314 let valueReg = new VReg(); variable 316 new Sta(valueReg), 317 new Lda(valueReg), 337 let valueReg = new VReg(); variable 339 new Sta(valueReg), 340 new Lda(valueReg), 342 new Lda(valueReg)
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
D | pandagen.cpp | 359 VReg valueReg = AllocReg(); in StoreVar() local 360 StoreAccumulator(node, valueReg); in StoreVar() 363 LoadAccumulator(node, valueReg); in StoreVar() 504 VReg valueReg = AllocReg(); in StoreObjByNameViaDebugger() local 505 StoreAccumulator(node, valueReg); in StoreObjByNameViaDebugger() 515 MoveVreg(node, AllocReg(), valueReg); in StoreObjByNameViaDebugger()
|