Home
last modified time | relevance | path

Searched defs:cgFunc (Results 1 – 25 of 55) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_peep.h53 ContinuousCmpCsetPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in ContinuousCmpCsetPattern()
103 CselToCsetPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in CselToCsetPattern()
107 …CselToCsetPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn) : CGPeepPattern(cgFunc, currBB, curr… in CselToCsetPattern()
136 …CselToMovPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn) : CGPeepPattern(cgFunc, currBB, currI… in CselToMovPattern()
155 CselToCsincRemoveMovPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in CselToCsincRemoveMovPattern()
184 CsetToCincPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in CsetToCincPattern()
224 CsetCbzToBeqPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in CsetCbzToBeqPattern()
259 NegCmpToCmnPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in NegCmpToCmnPattern()
293 …LdrCmpPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn) : CGPeepPattern(cgFunc, currBB, currInsn… in LdrCmpPattern()
358 ExtLslToBitFieldInsertPattern(CGFunc &cgFunc, BB &currBB, Insn &currInsn, CGSSAInfo &info) in ExtLslToBitFieldInsertPattern()
[all …]
Daarch64_global.h34 explicit OptimizeManager(CGFunc &cgFunc, LoopAnalysis &loop) : cgFunc(cgFunc), loopInfo(loop) {} in OptimizeManager()
50 explicit OptimizePattern(CGFunc &cgFunc, LoopAnalysis &loop) : cgFunc(cgFunc), loopInfo(loop) {} in OptimizePattern()
72 CGFunc &cgFunc; variable
89 … explicit ForwardPropPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loop) {} in ForwardPropPattern()
113 explicit BackPropPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loop) {} in BackPropPattern()
171 explicit CmpCsetPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loop) {} in CmpCsetPattern()
212 explicit CselPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loop) {} in CselPattern()
239 …explicit RedundantUxtPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loop) {} in RedundantUxtPattern()
269 …explicit LocalVarSaveInsnPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loo… in LocalVarSaveInsnPattern()
301 …explicit ExtendShiftOptPattern(CGFunc &cgFunc, LoopAnalysis &loop) : OptimizePattern(cgFunc, loop)… in ExtendShiftOptPattern()
[all …]
Daarch64_validbit_opt.h46 AndValidBitPattern(CGFunc &cgFunc, CGSSAInfo &info) : ValidBitPattern(cgFunc, info) {} in AndValidBitPattern()
79 ExtValidBitPattern(CGFunc &cgFunc, CGSSAInfo &info) : ValidBitPattern(cgFunc, info) {} in ExtValidBitPattern()
124 CmpCsetVBPattern(CGFunc &cgFunc, CGSSAInfo &info) : ValidBitPattern(cgFunc, info) {} in CmpCsetVBPattern()
151 CmpBranchesPattern(CGFunc &cgFunc, CGSSAInfo &info) : ValidBitPattern(cgFunc, info) {} in CmpBranchesPattern()
Daarch64_prop.h71 CGFunc *cgFunc; variable
111 CGFunc *cgFunc; variable
118 CopyRegProp(CGFunc &cgFunc, CGSSAInfo *cgssaInfo, LiveIntervalAnalysis *ll) in CopyRegProp()
143 … RedundantPhiProp(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : PropOptimizePattern(cgFunc, cgssaInfo) {} in RedundantPhiProp()
163 …ValidBitNumberProp(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : PropOptimizePattern(cgFunc, cgssaInfo) … in ValidBitNumberProp()
187 FpSpConstProp(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : PropOptimizePattern(cgFunc, cgssaInfo) {} in FpSpConstProp()
232 … ExtendMovPattern(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : PropOptimizePattern(cgFunc, cgssaInfo) {} in ExtendMovPattern()
250 …ExtendShiftPattern(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : PropOptimizePattern(cgFunc, cgssaInfo) … in ExtendShiftPattern()
361 …A64PregCopyPattern(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : PropOptimizePattern(cgFunc, cgssaInfo) … in A64PregCopyPattern()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcgfunc.cpp98 Operand *HandleDread(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleDread()
104 Operand *HandleRegread(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleRegread()
111 Operand *HandleConstVal(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstVal()
131 Operand *HandleConstStr(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstStr()
149 Operand *HandleConstStr16(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleConstStr16()
167 Operand *HandleAdd(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleAdd()
187 Operand *HandleCGArrayElemAdd(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleCGArrayElemAdd()
226 Operand *HandleShift(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleShift()
238 Operand *HandleRor(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleRor()
244 Operand *HandleMpy(const BaseNode &parent, BaseNode &expr, CGFunc &cgFunc) in HandleMpy()
[all …]
Dobj_emit.cpp33 CGFunc &cgFunc = objFuncEmitInfo.GetCGFunc(); in EmitFuncBinaryCode() local
60 CGFunc &cgFunc = objFuncEmitInfo.GetCGFunc(); in EmitInstructions() local
87 CGFunc &cgFunc = objFuncEmitInfo.GetCGFunc(); in EmitSwitchTable() local
254 CGFunc &cgFunc = objFuncEmitInfo.GetCGFunc(); in EmitFunctionSymbolTable() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dlocal_opt.h43 CGFunc *cgFunc; variable
52 … LocalOptimizeManager(CGFunc &cgFunc, ReachingDefinition &rd) : cgFunc(cgFunc), reachingDef(&rd) {} in LocalOptimizeManager()
68 …LocalPropOptimizePattern(CGFunc &cgFunc, ReachingDefinition &rd) : cgFunc(cgFunc), reachingDef(&rd… in LocalPropOptimizePattern()
79 CGFunc &cgFunc; variable
85 …RedundantDefRemove(CGFunc &cgFunc, ReachingDefinition &rd) : LocalPropOptimizePattern(cgFunc, rd) … in RedundantDefRemove()
Dcg_prop.h40 CGFunc *cgFunc; variable
68 void Optimize(CGFunc &cgFunc, CGSSAInfo *cgssaInfo, LiveIntervalAnalysis *ll) const in Optimize()
74 void Optimize(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) const in Optimize()
83 PropOptimizePattern(CGFunc &cgFunc, CGSSAInfo *cgssaInfo, LiveIntervalAnalysis *ll) in PropOptimizePattern()
88 …PropOptimizePattern(CGFunc &cgFunc, CGSSAInfo *cgssaInfo) : cgFunc(cgFunc), optSsaInfo(cgssaInfo) … in PropOptimizePattern()
102 CGFunc &cgFunc; variable
Dcontrol_dep_analysis.h34 : cgFunc(func), in cgFunc() function
48 : cgFunc(func), in cgFunc() function
161 CGFunc &cgFunc; variable
Dcg_cfg.h81 explicit CGCFG(CGFunc &cgFunc) : cgFunc(&cgFunc) {} in CGCFG()
Dglobal.h38 CGFunc &cgFunc; variable
Dstandardize.h66 CGFunc *cgFunc; variable
Dreg_alloc_basic.h26 DefaultO0RegAllocator(CGFunc &cgFunc, MemPool &memPool) in DefaultO0RegAllocator()
Dcg_dce.h38 CGFunc *cgFunc; variable
Dcg_phi_elimination.h56 CGFunc *cgFunc; variable
Dbase_schedule.h63 CGFunc &cgFunc; variable
Dcfi_generator.h52 CGFunc &cgFunc; variable
Dlive.h92 CGFunc *cgFunc; variable
Disel.h141 CGFunc *cgFunc; variable
Ddata_dep_base.h125 CGFunc &cgFunc; variable
Dschedule.h203 CGFunc &cgFunc; variable
300 CGFunc &cgFunc; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
Dx64_local_opt.h32 …LocalCopyRegProp (CGFunc &cgFunc, ReachingDefinition &rd) : LocalPropOptimizePattern(cgFunc, rd) {} in LocalCopyRegProp()
43 … X64RedundantDefRemove(CGFunc &cgFunc, ReachingDefinition &rd) : RedundantDefRemove(cgFunc, rd) {} in X64RedundantDefRemove()
Dx64_peep.h37 X64RemoveMovingtoSameRegPattern(CGFunc &cgFunc, in X64RemoveMovingtoSameRegPattern()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
Dx64_standardize.cpp59 void X64Standardize::StdzUnaryOp(Insn &insn, CGFunc &cgFunc) in StdzUnaryOp()
73 void X64Standardize::StdzCvtOp(Insn &insn, CGFunc &cgFunc) in StdzCvtOp()
123 void X64Standardize::StdzFloatingNeg(Insn &insn, CGFunc &cgFunc) in StdzFloatingNeg()
166 void X64Standardize::StdzShiftOp(Insn &insn, CGFunc &cgFunc) in StdzShiftOp()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_utils.cpp21 MemOperand *GetOrCreateMemOperandForNewMOP(CGFunc &cgFunc, const Insn &loadIns, MOperator newLoadMo… in GetOrCreateMemOperandForNewMOP()

123