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:__anon16202
    [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
143 HReg* vregmap;
144 HReg* vregmapHI;
159 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
166 static void lookupIRTempPair ( HReg* vrHI, HReg* vrLO,
185 static HReg newVRegI ( ISelEnv* env )
187 HReg reg = mkHReg(env->vreg_ctr, HRcInt64, True/*virtual reg*/);
192 static HReg newVRegV ( ISelEnv* env
4199 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
114 HReg* vregmap;
115 HReg* vregmapHI;
129 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
136 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp )
162 static HReg newVRegI ( ISelEnv* env )
164 HReg reg = mkHReg(env->vreg_ctr, HRcInt32, True/*virtual reg*/);
169 static HReg newVRegD ( ISelEnv* env
6171 HReg hreg, hregHI; local
    [all...]
host_mips_isel.c 74 - A mapping from IRTemp to HReg. This tells the insn selector
83 32-bit virtual HReg, which holds the high half
113 HReg* vregmap;
114 HReg* vregmapHI;
129 static HReg lookupIRTemp(ISelEnv * env, IRTemp tmp)
136 static void lookupIRTemp64(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp)
146 lookupIRTempPair(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp)
165 static HReg newVRegI(ISelEnv * env
3162 HReg hreg, hregHI; local
    [all...]
host_s390_isel.c 54 - A mapping from IRTemp to HReg. This tells the insn selector
109 HReg *vregmap;
110 HReg *vregmapHI;
127 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *);
131 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
132 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *);
133 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
192 static HReg
2725 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
177 HReg* vregmap;
178 HReg* vregmapHI;
193 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp )
200 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp )
218 static HReg newVRegI ( ISelEnv* env )
220 HReg reg = mkHReg(env->vreg_ctr, HRcInt32, True/*virtual reg*/);
225 static HReg newVRegF ( ISelEnv* env
4240 HReg hreg, hregHI; local
    [all...]

Completed in 619 milliseconds