@@ -89,7 +89,7 @@ bool AllocUseInfo::addMemOp(Instruction *inst, unsigned opno, uint32_t offset,
8989 memop.isobjref = hasObjref (elty);
9090 auto &field = getField (offset, size, elty);
9191
92- field.second .hasbits |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
92+ field.second .hasunboxed |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
9393
9494 if (field.second .hasobjref != memop.isobjref )
9595 field.second .multiloc = true ; // can't split this field, since it contains a mix of references and bits
@@ -201,7 +201,7 @@ void jl_alloc::runEscapeAnalysis(llvm::CallInst *I, EscapeAnalysisRequiredArgs r
201201 auto elty = inst->getType ();
202202 required.use_info .has_unknown_objref |= hasObjref (elty);
203203 required.use_info .has_unknown_objrefaggr |= hasObjref (elty) && !isa<PointerType>(elty);
204- required.use_info .has_unknown_bits |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
204+ required.use_info .has_unknown_unboxed |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
205205 required.use_info .hasunknownmem = true ;
206206 } else if (!required.use_info .addMemOp (inst, 0 , cur.offset ,
207207 inst->getType (),
@@ -293,7 +293,7 @@ void jl_alloc::runEscapeAnalysis(llvm::CallInst *I, EscapeAnalysisRequiredArgs r
293293 auto elty = storev->getType ();
294294 required.use_info .has_unknown_objref |= hasObjref (elty);
295295 required.use_info .has_unknown_objrefaggr |= hasObjref (elty) && !isa<PointerType>(elty);
296- required.use_info .has_unknown_bits |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
296+ required.use_info .has_unknown_unboxed |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
297297 required.use_info .hasunknownmem = true ;
298298 } else if (!required.use_info .addMemOp (inst, use->getOperandNo (),
299299 cur.offset , storev->getType (),
@@ -322,7 +322,7 @@ void jl_alloc::runEscapeAnalysis(llvm::CallInst *I, EscapeAnalysisRequiredArgs r
322322 LLVM_DEBUG (dbgs () << " Atomic inst has unknown offset\n " );
323323 required.use_info .has_unknown_objref |= hasObjref (elty);
324324 required.use_info .has_unknown_objrefaggr |= hasObjref (elty) && !isa<PointerType>(elty);
325- required.use_info .has_unknown_bits |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
325+ required.use_info .has_unknown_unboxed |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
326326 required.use_info .hasunknownmem = true ;
327327 }
328328 required.use_info .refload = true ;
0 commit comments