Lines Matching refs:AssignmentTrackingLowering

988 class AssignmentTrackingLowering {  class
1386 AssignmentTrackingLowering(Function &Fn, const DataLayout &Layout, in AssignmentTrackingLowering() function in __anon71b57efa0211::AssignmentTrackingLowering
1396 AssignmentTrackingLowering::getContainedFragments(VariableID Var) const { in getContainedFragments()
1403 void AssignmentTrackingLowering::touchFragment(VariableID Var) { in touchFragment()
1407 void AssignmentTrackingLowering::setLocKind(BlockInfo *LiveSet, VariableID Var, in setLocKind()
1420 AssignmentTrackingLowering::LocKind
1421 AssignmentTrackingLowering::getLocKind(BlockInfo *LiveSet, VariableID Var) { in getLocKind()
1425 void AssignmentTrackingLowering::addMemDef(BlockInfo *LiveSet, VariableID Var, in addMemDef()
1438 void AssignmentTrackingLowering::addDbgDef(BlockInfo *LiveSet, VariableID Var, in addDbgDef()
1466 bool AssignmentTrackingLowering::hasVarWithAssignment( in hasVarWithAssignment()
1481 const char *locStr(AssignmentTrackingLowering::LocKind Loc) { in locStr()
1482 using LocKind = AssignmentTrackingLowering::LocKind; in locStr()
1523 void AssignmentTrackingLowering::emitDbgValue( in emitDbgValue()
1524 AssignmentTrackingLowering::LocKind Kind, in emitDbgValue()
1525 AssignmentTrackingLowering::AssignRecord Source, VarLocInsertPt After) { in emitDbgValue()
1532 void AssignmentTrackingLowering::emitDbgValue( in emitDbgValue()
1533 AssignmentTrackingLowering::LocKind Kind, const T Source, in emitDbgValue()
1596 void AssignmentTrackingLowering::processNonDbgInstruction( in processNonDbgInstruction()
1597 Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processNonDbgInstruction()
1604 void AssignmentTrackingLowering::processUntaggedInstruction( in processUntaggedInstruction()
1605 Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processUntaggedInstruction()
1673 void AssignmentTrackingLowering::processTaggedInstruction( in processTaggedInstruction()
1674 Instruction &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processTaggedInstruction()
1763 void AssignmentTrackingLowering::processDbgAssign(AssignRecord Assign, in processDbgAssign()
1810 void AssignmentTrackingLowering::processDbgValue( in processDbgValue()
1847 void AssignmentTrackingLowering::processDbgInstruction( in processDbgInstruction()
1848 DbgInfoIntrinsic &I, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processDbgInstruction()
1862 void AssignmentTrackingLowering::processDPValue( in processDPValue()
1863 DPValue &DPV, AssignmentTrackingLowering::BlockInfo *LiveSet) { in processDPValue()
1874 void AssignmentTrackingLowering::resetInsertionPoint(Instruction &After) { in resetInsertionPoint()
1881 void AssignmentTrackingLowering::resetInsertionPoint(DPValue &After) { in resetInsertionPoint()
1888 void AssignmentTrackingLowering::process(BasicBlock &BB, BlockInfo *LiveSet) { in process()
1960 AssignmentTrackingLowering::LocKind
1961 AssignmentTrackingLowering::joinKind(LocKind A, LocKind B) { in joinKind()
1967 AssignmentTrackingLowering::Assignment
1968 AssignmentTrackingLowering::joinAssignment(const Assignment &A, in joinAssignment()
2015 AssignmentTrackingLowering::BlockInfo
2016 AssignmentTrackingLowering::joinBlockInfo(const BlockInfo &A, in joinBlockInfo()
2021 bool AssignmentTrackingLowering::join( in join()
2144 static AssignmentTrackingLowering::OverlapMap buildOverlapMapAndRecordDeclares( in buildOverlapMapAndRecordDeclares()
2147 AssignmentTrackingLowering::UntaggedStoreAssignmentMap &UntaggedStoreVars, in buildOverlapMapAndRecordDeclares()
2237 AssignmentTrackingLowering::OverlapMap Map; in buildOverlapMapAndRecordDeclares()
2275 bool AssignmentTrackingLowering::run(FunctionVarLocsBuilder *FnVarLocsBuilder) { in run()
2445 bool AssignmentTrackingLowering::emitPromotedVarLocs( in emitPromotedVarLocs()
2772 AssignmentTrackingLowering Pass(Fn, Layout, &VarsWithStackSlot); in analyzeFunction()