Searched refs:AllocaNo (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | StackLifetime.cpp | 106 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 D | PromoteMemoryToRegister.cpp | 1067 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 D | StackLifetime.h | 116 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 D | HWAddressSanitizer.cpp | 362 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()
|