HomeSort by relevance Sort by last modified time
    Searched defs:hreg (Results 1 - 7 of 7) sorted by null

  /external/llvm/lib/CodeGen/
CalcSpillWeights.cpp 62 unsigned sub, hreg, hsub; local
65 hreg = mi->getOperand(1).getReg();
69 hreg = mi->getOperand(0).getReg();
73 if (!hreg)
76 if (TargetRegisterInfo::isVirtualRegister(hreg))
77 return sub == hsub ? hreg : 0;
83 return rc->contains(hreg) ? hreg : 0;
85 // reg:sub should match the physreg hreg.
86 return tri.getMatchingSuperReg(hreg, sub, rc)
    [all...]
  /external/valgrind/main/VEX/priv/
host_generic_regs.h 71 typedef UInt HReg;
109 /* Print an HReg in a generic (non-target-specific) way. */
110 extern void ppHReg ( HReg );
113 static inline HReg mkHReg ( UInt regno, HRegClass rc, Bool virtual ) {
122 static inline HRegClass hregClass ( HReg r ) {
129 static inline UInt hregNumber ( HReg r ) {
133 static inline Bool hregIsVirtual ( HReg r ) {
140 #define INVALID_HREG ((HReg)0xFFFFFFFF)
160 HReg hreg[N_HREG_USAGE] member in struct:__anon13380
    [all...]
host_s390_isel.c 54 - A mapping from IRTemp to HReg. This tells the insn selector
76 HReg *vregmap;
77 HReg *vregmapHI;
90 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *);
94 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
95 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *);
96 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
123 static HReg
2355 HReg hreg, hregHI; local
    [all...]
host_amd64_isel.c 103 - A mapping from IRTemp to HReg. This tells the insn selector
112 64-bit virtual HReg, which holds the high half
130 HReg* vregmap;
131 HReg* vregmapHI;
143 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
150 static void lookupIRTemp128 ( HReg* vrHI, HReg* vrLO,
169 static HReg newVRegI ( ISelEnv* env )
171 HReg reg = mkHReg(env->vreg_ctr, HRcInt64, True/*virtual reg*/);
176 //.. static HReg newVRegF ( ISelEnv* env
4182 HReg hreg, hregHI; local
    [all...]
host_arm_isel.c 75 - A mapping from IRTemp to HReg. This tells the insn selector
84 32-bit virtual HReg, which holds the high half
103 HReg* vregmap;
104 HReg* vregmapHI;
107 HReg savedLR;
117 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
124 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp )
150 static HReg newVRegI ( ISelEnv* env )
152 HReg reg = mkHReg(env->vreg_ctr, HRcInt32, True/*virtual reg*/)
6017 HReg hreg, hregHI; local
    [all...]
host_x86_isel.c 138 - A mapping from IRTemp to HReg. This tells the insn selector
147 32-bit virtual HReg, which holds the high half
163 HReg* vregmap;
164 HReg* vregmapHI;
176 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
183 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp )
201 static HReg newVRegI ( ISelEnv* env )
203 HReg reg = mkHReg(env->vreg_ctr, HRcInt32, True/*virtual reg*/);
208 static HReg newVRegF ( ISelEnv* env
4089 HReg hreg, hregHI; local
    [all...]
host_ppc_isel.c 219 - A mapping from IRTemp to HReg. This tells the insn selector
257 HReg* vregmap;
258 HReg* vregmapHI;
261 HReg savedLR;
279 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
286 static void lookupIRTempPair ( HReg* vrHI, HReg* vrLO,
306 static HReg newVRegI ( ISelEnv* env )
308 HReg reg = mkHReg(env->vreg_ctr, HRcGPR(env->mode64),
314 static HReg newVRegF ( ISelEnv* env
4248 HReg hreg, hregHI; local
    [all...]

Completed in 967 milliseconds