Home
last modified time | relevance | path

Searched refs:AllocaNo (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackLifetime.cpp106 auto AllocaNo = It->second; in collectMarkers() local
109 InterestingAllocas.set(AllocaNo); in collectMarkers()
110 BBMarkerSet[BB][II] = {AllocaNo, IsStart}; in collectMarkers()
139 << (M.IsStart ? "start " : "end ") << M.AllocaNo in collectMarkers()
146 BlockInfo.End.reset(M.AllocaNo); in collectMarkers()
147 BlockInfo.Begin.set(M.AllocaNo); in collectMarkers()
149 BlockInfo.Begin.reset(M.AllocaNo); in collectMarkers()
150 BlockInfo.End.set(M.AllocaNo); in collectMarkers()
258 for (unsigned AllocaNo = 0; AllocaNo < NumAllocas; ++AllocaNo) { in calculateLiveIntervals() local
259 if (BlockInfo.LiveIn.test(AllocaNo)) { in calculateLiveIntervals()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp1067 bool PromoteMem2Reg::QueuePhiNode(BasicBlock *BB, unsigned AllocaNo, in QueuePhiNode() argument
1070 PHINode *&PN = NewPhiNodes[std::make_pair(BBNumbers[BB], AllocaNo)]; in QueuePhiNode()
1078 PN = PHINode::Create(Allocas[AllocaNo]->getAllocatedType(), getNumPreds(BB), in QueuePhiNode()
1079 Allocas[AllocaNo]->getName() + "." + Twine(Version++)); in QueuePhiNode()
1082 PhiToAllocaMap[PN] = AllocaNo; in QueuePhiNode()
1126 unsigned AllocaNo = PhiToAllocaMap[APN]; in RenamePass() local
1129 updateForIncomingValueLocation(APN, IncomingLocs[AllocaNo], in RenamePass()
1134 APN->addIncoming(IncomingVals[AllocaNo], Pred); in RenamePass()
1145 IncomingVals[AllocaNo] = APN; in RenamePass()
1146 AllocaATInfo[AllocaNo].updateForNewPhi(APN, DIB); in RenamePass()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DStackLifetime.h116 unsigned AllocaNo; member
120 /// List of {InstNo, {AllocaNo, IsStart}} for each BB, ordered by InstNo.
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp362 Value *getAllocaTag(IRBuilder<> &IRB, Value *StackTag, unsigned AllocaNo);
367 unsigned retagMask(unsigned AllocaNo);
1168 unsigned HWAddressSanitizer::retagMask(unsigned AllocaNo) { in retagMask() argument
1170 return AllocaNo & TagMaskByte; in retagMask()
1186 return FastMasks[AllocaNo % std::size(FastMasks)]; in retagMask()
1217 unsigned AllocaNo) { in getAllocaTag() argument
1221 StackTag, ConstantInt::get(StackTag->getType(), retagMask(AllocaNo))); in getAllocaTag()