Lines Matching refs:AssignmentTrackingLowering
989 class AssignmentTrackingLowering { class
1388 AssignmentTrackingLowering(Function &Fn, const DataLayout &Layout, in AssignmentTrackingLowering() function in __anon3afac2c40211::AssignmentTrackingLowering
1398 AssignmentTrackingLowering::getContainedFragments(VariableID Var) const { in getContainedFragments()
1405 void AssignmentTrackingLowering::touchFragment(VariableID Var) { in touchFragment()
1409 void AssignmentTrackingLowering::setLocKind(BlockInfo *LiveSet, VariableID Var, in setLocKind()
1422 AssignmentTrackingLowering::LocKind
1423 AssignmentTrackingLowering::getLocKind(BlockInfo *LiveSet, VariableID Var) { in getLocKind()
1427 void AssignmentTrackingLowering::addMemDef(BlockInfo *LiveSet, VariableID Var, in addMemDef()
1440 void AssignmentTrackingLowering::addDbgDef(BlockInfo *LiveSet, VariableID Var, in addDbgDef()
1468 bool AssignmentTrackingLowering::hasVarWithAssignment( in hasVarWithAssignment()
1483 const char *locStr(AssignmentTrackingLowering::LocKind Loc) { in locStr()
1484 using LocKind = AssignmentTrackingLowering::LocKind; in locStr()
1525 void AssignmentTrackingLowering::emitDbgValue( in emitDbgValue()
1526 AssignmentTrackingLowering::LocKind Kind, in emitDbgValue()
1527 AssignmentTrackingLowering::AssignRecord Source, VarLocInsertPt After) { in emitDbgValue()
1534 void AssignmentTrackingLowering::emitDbgValue( in emitDbgValue()
1535 AssignmentTrackingLowering::LocKind Kind, const T Source, in emitDbgValue()
1598 void AssignmentTrackingLowering::processNonDbgInstruction( in processNonDbgInstruction()
1599 Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processNonDbgInstruction()
1606 void AssignmentTrackingLowering::processUntaggedInstruction( in processUntaggedInstruction()
1607 Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processUntaggedInstruction()
1675 void AssignmentTrackingLowering::processTaggedInstruction( in processTaggedInstruction()
1676 Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processTaggedInstruction()
1765 void AssignmentTrackingLowering::processDbgAssign(AssignRecord Assign, in processDbgAssign()
1812 void AssignmentTrackingLowering::processDbgValue( in processDbgValue()
1849 void AssignmentTrackingLowering::processDbgInstruction( in processDbgInstruction()
1850 DbgInfoIntrinsic &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processDbgInstruction()
1864 void AssignmentTrackingLowering::processDbgVariableRecord( in processDbgVariableRecord()
1865 DbgVariableRecord &DVR, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processDbgVariableRecord()
1876 void AssignmentTrackingLowering::resetInsertionPoint(Instruction &After) { in resetInsertionPoint()
1883 void AssignmentTrackingLowering::resetInsertionPoint(DbgVariableRecord &After) { in resetInsertionPoint()
1890 void AssignmentTrackingLowering::process(BasicBlock &BB, BlockInfo *LiveSet) { in process()
1965 AssignmentTrackingLowering::LocKind
1966 AssignmentTrackingLowering::joinKind(LocKind A, LocKind B) { in joinKind()
1972 AssignmentTrackingLowering::Assignment
1973 AssignmentTrackingLowering::joinAssignment(const Assignment &A, in joinAssignment()
2022 AssignmentTrackingLowering::BlockInfo
2023 AssignmentTrackingLowering::joinBlockInfo(const BlockInfo &A, in joinBlockInfo()
2028 bool AssignmentTrackingLowering::join( in join()
2151 static AssignmentTrackingLowering::OverlapMap buildOverlapMapAndRecordDeclares( in buildOverlapMapAndRecordDeclares()
2154 AssignmentTrackingLowering::UntaggedStoreAssignmentMap &UntaggedStoreVars, in buildOverlapMapAndRecordDeclares()
2244 AssignmentTrackingLowering::OverlapMap Map; in buildOverlapMapAndRecordDeclares()
2282 bool AssignmentTrackingLowering::run(FunctionVarLocsBuilder *FnVarLocsBuilder) { in run()
2452 bool AssignmentTrackingLowering::emitPromotedVarLocs( in emitPromotedVarLocs()
2779 AssignmentTrackingLowering Pass(Fn, Layout, &VarsWithStackSlot); in analyzeFunction()