@@ -89,7 +89,7 @@ bool AllocUseInfo::addMemOp(Instruction *inst, unsigned opno, uint32_t offset,
89
89
memop.isobjref = hasObjref (elty);
90
90
auto &field = getField (offset, size, elty);
91
91
92
- field.second .hasbits |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
92
+ field.second .hasunboxed |= !hasObjref (elty) || (hasObjref (elty) && !isa<PointerType>(elty));
93
93
94
94
if (field.second .hasobjref != memop.isobjref )
95
95
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
201
201
auto elty = inst->getType ();
202
202
required.use_info .has_unknown_objref |= hasObjref (elty);
203
203
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));
205
205
required.use_info .hasunknownmem = true ;
206
206
} else if (!required.use_info .addMemOp (inst, 0 , cur.offset ,
207
207
inst->getType (),
@@ -293,7 +293,7 @@ void jl_alloc::runEscapeAnalysis(llvm::CallInst *I, EscapeAnalysisRequiredArgs r
293
293
auto elty = storev->getType ();
294
294
required.use_info .has_unknown_objref |= hasObjref (elty);
295
295
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));
297
297
required.use_info .hasunknownmem = true ;
298
298
} else if (!required.use_info .addMemOp (inst, use->getOperandNo (),
299
299
cur.offset , storev->getType (),
@@ -322,7 +322,7 @@ void jl_alloc::runEscapeAnalysis(llvm::CallInst *I, EscapeAnalysisRequiredArgs r
322
322
LLVM_DEBUG (dbgs () << " Atomic inst has unknown offset\n " );
323
323
required.use_info .has_unknown_objref |= hasObjref (elty);
324
324
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));
326
326
required.use_info .hasunknownmem = true ;
327
327
}
328
328
required.use_info .refload = true ;
0 commit comments