Lines Matching refs:magicArrayBuildFuncInst
194 Instruction *magicArrayBuildFuncInst = magicDataInitFunc->back().getTerminator(); in runOnModule() local
197 …Value* magicNoMemInst = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRootVa… in runOnModule()
204 …Value* magicArrayPtr = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRootVar… in runOnModule()
212 …Value *magicArraySize = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRootVa… in runOnModule()
219 …Value *magicArrayStrSize = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRoo… in runOnModule()
226 …Value *magicNextId = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRootVar, … in runOnModule()
233 …Value* magicDsindexArrayPtr = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magic… in runOnModule()
241 …Value *magicDsindexArraySize = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magi… in runOnModule()
248 …Value *magicTypeArrayPtr = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRoo… in runOnModule()
256 …Value *magicTypeArraySize = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRo… in runOnModule()
263 …Value *magicTypeNextId = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicRootV… in runOnModule()
270 …Value *magicFunctionArrayPtr = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magi… in runOnModule()
278 …Value *magicFunctionArraySize = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, mag… in runOnModule()
285 …Value *magicFunctionNextId = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicR… in runOnModule()
292 …Value *magicFirstDsentyPtr = MagicUtil::getMagicRStructFieldPtr(M, magicArrayBuildFuncInst, magicR… in runOnModule()
1283 …Value* structIdField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTypeArr… in runOnModule()
1285 new StoreInst(idValue, structIdField, false, magicArrayBuildFuncInst); in runOnModule()
1288 …Value* structNameField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTypeA… in runOnModule()
1290 new StoreInst(nameValue, structNameField, false, magicArrayBuildFuncInst); in runOnModule()
1294 …Value* structNamesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicType… in runOnModule()
1302 new StoreInst(namesValue, structNamesField, false, magicArrayBuildFuncInst); in runOnModule()
1305 …Value* structNumNamesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicT… in runOnModule()
1307 new StoreInst(numNamesValue, structNumNamesField, false, magicArrayBuildFuncInst); in runOnModule()
1310 …Value* structTypeStrField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTy… in runOnModule()
1312 new StoreInst(typeStrValue, structTypeStrField, false, magicArrayBuildFuncInst); in runOnModule()
1315 …Value* structSizeField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTypeA… in runOnModule()
1324 new StoreInst(typeSizeValue, structSizeField, false, magicArrayBuildFuncInst); in runOnModule()
1327 …structNumChildTypesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1329 new StoreInst(numChildTypesValue, structNumChildTypesField, false, magicArrayBuildFuncInst); in runOnModule()
1333 …* structMemberNamesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1343 new StoreInst(memberNamesValue, structMemberNamesField, false, magicArrayBuildFuncInst); in runOnModule()
1346 …structMemberOffsetsField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1361 … new StoreInst(memberOffsetValue, memberOffsetArrayPtr, false, magicArrayBuildFuncInst); in runOnModule()
1368 new StoreInst(memberOffsetsValue, structMemberOffsetsField, false, magicArrayBuildFuncInst); in runOnModule()
1372 …Value* structValueSetField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicT… in runOnModule()
1380 new StoreInst(valueSetValue, structValueSetField, false, magicArrayBuildFuncInst); in runOnModule()
1383 …Value* structTypeIDField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1385 new StoreInst(typeIDValue, structTypeIDField, false, magicArrayBuildFuncInst); in runOnModule()
1388 …Value* structFlagsField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicType… in runOnModule()
1390 new StoreInst(flagsValue, structFlagsField, false, magicArrayBuildFuncInst); in runOnModule()
1393 …Value* structBitWidthField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicT… in runOnModule()
1395 new StoreInst(bitWidthValue, structBitWidthField, false, magicArrayBuildFuncInst); in runOnModule()
1414 …tructContainedTypesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1422 … new StoreInst(containedTypesValue, structContainedTypesField, false, magicArrayBuildFuncInst); in runOnModule()
1434 …Value* srcStructSizeField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTy… in runOnModule()
1435 …Value* dstStructSizeField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTy… in runOnModule()
1436 … Value* srcStructSizeValue = new LoadInst(srcStructSizeField, "", false, magicArrayBuildFuncInst); in runOnModule()
1437 new StoreInst(srcStructSizeValue, dstStructSizeField, false, magicArrayBuildFuncInst); in runOnModule()
1440 …StructNumChildTypesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1441 …Value* voidStructSizeField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicT… in runOnModule()
1442 …Value* voidStructSizeValue = new LoadInst(voidStructSizeField, "", false, magicArrayBuildFuncInst); in runOnModule()
1443 …r::Create(Instruction::SDiv, srcStructSizeValue, voidStructSizeValue, "", magicArrayBuildFuncInst); in runOnModule()
1444 … new StoreInst(numChildTypesValue, dstStructNumChildTypesField, false, magicArrayBuildFuncInst); in runOnModule()
1454 …ructCompatibleTypesField = MagicUtil::getMagicTStructFieldPtr(M, magicArrayBuildFuncInst, magicTyp… in runOnModule()
1476 … new StoreInst(compatibleTypesValue, structCompatibleTypesField, false, magicArrayBuildFuncInst); in runOnModule()
1506 …Value* structIdField = MagicUtil::getMagicSStructFieldPtr(M, magicArrayBuildFuncInst, magicArray, … in runOnModule()
1508 new StoreInst(idValue, structIdField, false, magicArrayBuildFuncInst); in runOnModule()
1511 …Value* structNameField = MagicUtil::getMagicSStructFieldPtr(M, magicArrayBuildFuncInst, magicArray… in runOnModule()
1513 new StoreInst(nameValue, structNameField, false, magicArrayBuildFuncInst); in runOnModule()
1524 …Value* structTypeField = MagicUtil::getMagicSStructFieldPtr(M, magicArrayBuildFuncInst, magicArray… in runOnModule()
1526 new StoreInst(typeValue, structTypeField, false, magicArrayBuildFuncInst); in runOnModule()
1556 …Value* structFlagsField = MagicUtil::getMagicSStructFieldPtr(M, magicArrayBuildFuncInst, magicArra… in runOnModule()
1558 new StoreInst(flagsValue, structFlagsField, false, magicArrayBuildFuncInst); in runOnModule()
1561 …Value* structAddressField = MagicUtil::getMagicSStructFieldPtr(M, magicArrayBuildFuncInst, magicAr… in runOnModule()
1563 new StoreInst(varAddressValue, structAddressField, false, magicArrayBuildFuncInst); in runOnModule()
1566 …structShadowAddressField = MagicUtil::getMagicSStructFieldPtr(M, magicArrayBuildFuncInst, magicArr… in runOnModule()
1576 … new StoreInst(varShadowAddressValue, structShadowAddressField, false, magicArrayBuildFuncInst); in runOnModule()
1589 …Value* structIdField = MagicUtil::getMagicFStructFieldPtr(M, magicArrayBuildFuncInst, magicFunctio… in runOnModule()
1591 new StoreInst(idValue, structIdField, false, magicArrayBuildFuncInst); in runOnModule()
1594 …Value* structNameField = MagicUtil::getMagicFStructFieldPtr(M, magicArrayBuildFuncInst, magicFunct… in runOnModule()
1596 new StoreInst(nameValue, structNameField, false, magicArrayBuildFuncInst); in runOnModule()
1604 …Value* structTypeField = MagicUtil::getMagicFStructFieldPtr(M, magicArrayBuildFuncInst, magicFunct… in runOnModule()
1606 new StoreInst(typeValue, structTypeField, false, magicArrayBuildFuncInst); in runOnModule()
1616 …Value* structFlagsField = MagicUtil::getMagicFStructFieldPtr(M, magicArrayBuildFuncInst, magicFunc… in runOnModule()
1618 new StoreInst(flagsValue, structFlagsField, false, magicArrayBuildFuncInst); in runOnModule()
1621 …Value* structAddressField = MagicUtil::getMagicFStructFieldPtr(M, magicArrayBuildFuncInst, magicFu… in runOnModule()
1623 new StoreInst(varAddressValue, structAddressField, false, magicArrayBuildFuncInst); in runOnModule()
1668 …Value* structTypeField = MagicUtil::getMagicDStructFieldPtr(M, magicArrayBuildFuncInst, magicDsind… in runOnModule()
1670 new StoreInst(typeValue, structTypeField, false, magicArrayBuildFuncInst); in runOnModule()
1673 …Value* structNameField = MagicUtil::getMagicDStructFieldPtr(M, magicArrayBuildFuncInst, magicDsind… in runOnModule()
1675 new StoreInst(nameValue, structNameField, false, magicArrayBuildFuncInst); in runOnModule()
1678 …e* structParentNameField = MagicUtil::getMagicDStructFieldPtr(M, magicArrayBuildFuncInst, magicDsi… in runOnModule()
1680 new StoreInst(parentNameValue, structParentNameField, false, magicArrayBuildFuncInst); in runOnModule()
1683 …Value* structFlagsField = MagicUtil::getMagicDStructFieldPtr(M, magicArrayBuildFuncInst, magicDsin… in runOnModule()
1685 new StoreInst(flagsValue, structFlagsField, false, magicArrayBuildFuncInst); in runOnModule()
1692 …Inst(MagicUtil::getArrayPtr(M, magicTypeArray), magicTypeArrayPtr, false, magicArrayBuildFuncInst); in runOnModule()
1695 …ontext(), APInt(32, DisableMemFunctions ? 1 : 0)), magicNoMemInst, false, magicArrayBuildFuncInst); in runOnModule()
1698 …Context(), APInt(32, globalTypeInfos.size())), magicTypeArraySize, false, magicArrayBuildFuncInst); in runOnModule()
1701 …tContext(), APInt(32, globalTypeInfos.size()+1)), magicTypeNextId, false, magicArrayBuildFuncInst); in runOnModule()
1704 …ew StoreInst(MagicUtil::getArrayPtr(M, magicArray), magicArrayPtr, false, magicArrayBuildFuncInst); in runOnModule()
1707 ….getContext(), APInt(32, globalVariables.size())), magicArraySize, false, magicArrayBuildFuncInst); in runOnModule()
1710 …M.getContext(), APInt(32, strGlobalVariables)), magicArrayStrSize, false, magicArrayBuildFuncInst); in runOnModule()
1713 …M.getContext(), APInt(32, globalVariables.size()+1)), magicNextId, false, magicArrayBuildFuncInst); in runOnModule()
1716 …icUtil::getArrayPtr(M, magicFunctionArray), magicFunctionArrayPtr, false, magicArrayBuildFuncInst); in runOnModule()
1719 …etContext(), APInt(32, functions.size())), magicFunctionArraySize, false, magicArrayBuildFuncInst); in runOnModule()
1722 …getContext(), APInt(32, functions.size()+1)), magicFunctionNextId, false, magicArrayBuildFuncInst); in runOnModule()
1725 …agicUtil::getArrayPtr(M, magicDsindexArray), magicDsindexArrayPtr, false, magicArrayBuildFuncInst); in runOnModule()
1728 …PInt(32, magicDsindexTypeInfoList.size())), magicDsindexArraySize, false, magicArrayBuildFuncInst); in runOnModule()
1734 new StoreInst(magicVoidPtrTypeValue, magicVoidPtrTypePtr, false, magicArrayBuildFuncInst); in runOnModule()