Lines Matching +defs:make +defs:process
161 // Print the variable table first. TODO: Sorting by variable could make the
470 // This is basically copied from process() and inverted (process is
831 void process(BasicBlock &BB, VarFragMap &LiveSet) {
908 // solve it, we perform meet() and process() using the two worklist method
930 << BB->getName() << " has new InLocs, process it\n");
937 process(*BB, LiveSet);
1062 static Assignment make(DIAssignID *ID, DbgAssignIntrinsic *Source) {
1065 static Assignment make(DIAssignID *ID, DbgVariableRecord *Source) {
1067 "Cannot make an assignment from a non-assign DbgVariableRecord");
1070 static Assignment make(DIAssignID *ID, AssignRecord Source) {
1144 /// value as we process each instruction in a block.
1303 /// Helper for process methods to track variables touched each frame.
1345 void process(BasicBlock &BB, BlockInfo *LiveSet);
1347 /// Methods to process instructions in order to update the LiveSet (current
1775 Assignment AV = Assignment::make(getIDFromMarker(*DbgAssign), DbgAssign);
1891 void AssignmentTrackingLowering::process(BasicBlock &BB, BlockInfo *LiveSet) {
1892 // If the block starts with DbgRecords, we need to process those DbgRecords as
2020 return Assignment::make(A.ID, Source);
2329 // it, we perform join() and process() using the two worklist method until
2350 LLVM_DEBUG(dbgs() << BB->getName() << " has new InLocs, process it\n");
2351 // Mutate a copy of LiveIn while processing BB. After calling process
2356 process(*BB, &LiveSet);