Home
last modified time | relevance | path

Searched refs:LiveVariables (Results 1 – 25 of 44) sorted by relevance

12

/openbsd/gnu/llvm/clang/lib/Analysis/
H A DLiveVariables.cpp40 LiveVariables::LivenessValues
44 LiveVariables::LivenessValues
101 LiveVariables::LivenessValues
160 LiveVariables::LivenessValues &val;
161 LiveVariables::Observer *observer;
478 LiveVariables::LivenessValues
510 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) { in runOnAllBlocks()
516 LiveVariables::LiveVariables(void *im) : impl(im) {} in LiveVariables() function in LiveVariables
518 LiveVariables::~LiveVariables() { in ~LiveVariables()
522 std::unique_ptr<LiveVariables>
[all …]
H A DCMakeLists.txt22 LiveVariables.cpp
/openbsd/gnu/llvm/clang/include/clang/Analysis/Analyses/
H A DLiveVariables.h28 class LiveVariables : public ManagedAnalysis {
51 friend class LiveVariables; variable
70 ~LiveVariables() override;
73 static std::unique_ptr<LiveVariables>
100 static std::unique_ptr<LiveVariables>
108 LiveVariables(void *impl);
112 class RelaxedLiveVariables : public LiveVariables {
114 static std::unique_ptr<LiveVariables>
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DLiveVariables.cpp44 char LiveVariables::ID = 0;
45 char &llvm::LiveVariablesID = LiveVariables::ID;
46 INITIALIZE_PASS_BEGIN(LiveVariables, "livevars",
49 INITIALIZE_PASS_END(LiveVariables, "livevars", in INITIALIZE_PASS_DEPENDENCY()
84 LiveVariables::VarInfo &LiveVariables::getVarInfo(Register Reg) { in getVarInfo()
90 void LiveVariables::MarkVirtRegAliveInBlock( in MarkVirtRegAliveInBlock()
189 LiveVariables::FindLastPartialDef(Register Reg, in FindLastPartialDef()
496 void LiveVariables::runOnInstr(MachineInstr &MI, in runOnInstr()
808 LiveVariables::VarInfo &VI = getVarInfo(Reg); in isLiveOut()
832 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock()
[all …]
H A DPHIElimination.cpp67 LiveVariables *LV;
133 INITIALIZE_PASS_DEPENDENCY(LiveVariables) in INITIALIZE_PASS_DEPENDENCY() argument
138 AU.addUsedIfAvailable<LiveVariables>(); in INITIALIZE_PASS_DEPENDENCY()
139 AU.addPreserved<LiveVariables>(); in INITIALIZE_PASS_DEPENDENCY()
149 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
168 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in runOnMachineFunction()
331 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
470 LiveVariables::VarInfo &SrcVI = LV->getVarInfo(SrcReg); in LowerPHINode()
471 LiveVariables::VarInfo &IncomingVI = LV->getVarInfo(IncomingReg); in LowerPHINode()
H A DTwoAddressInstructionPass.cpp95 LiveVariables *LV;
176 AU.addUsedIfAvailable<LiveVariables>(); in getAnalysisUsage()
177 AU.addPreserved<LiveVariables>(); in getAnalysisUsage()
1713 LiveVariables::VarInfo &SrcInfo = LV->getVarInfo(RegB); in processStatepoint()
1714 LiveVariables::VarInfo &DstInfo = LV->getVarInfo(RegA); in processStatepoint()
1732 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
H A DCMakeLists.txt97 LiveVariables.cpp
H A DMachineVerifier.cpp211 LiveVariables *LiveVars;
298 AU.addUsedIfAvailable<LiveVariables>(); in getAnalysisUsage()
408 LiveVars = PASS->getAnalysisIfAvailable<LiveVariables>(); in verify()
2420 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness()
2916 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIOptimizeVGPRLiveRange.cpp94 LiveVariables *LV = nullptr;
150 AU.addRequired<LiveVariables>(); in getAnalysisUsage()
153 AU.addPreserved<LiveVariables>(); in getAnalysisUsage()
244 LiveVariables::VarInfo &VI = LV->getVarInfo(MOReg); in collectCandidateRegisters()
283 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in collectCandidateRegisters()
417 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInThenRegion()
474 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in updateLiveRangeInElseRegion()
536 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeLiveRange()
574 LiveVariables::VarInfo &OldVarInfo = LV->getVarInfo(Reg); in optimizeWaterfallLiveRange()
614 INITIALIZE_PASS_DEPENDENCY(LiveVariables)
[all …]
H A DSILowerControlFlow.cpp76 LiveVariables *LV = nullptr;
529 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); in emitEndCf()
847 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp76 LiveVariables.emplace_back(LocExpr, VarName, U, FuncDie); in addVariable()
84 LiveVariables.emplace_back(WholeFuncExpr, VarName, U, FuncDie); in addVariable()
137 for (const LiveVariable &LV : LiveVariables) { in dump()
167 LiveVariable &LV = LiveVariables[ActiveCols[ColIdx].VarIdx]; in update()
182 for (unsigned VarIdx = 0, End = LiveVariables.size(); VarIdx < End; in update()
186 LiveVariable &LV = LiveVariables[VarIdx]; in update()
292 << LiveVariables[ActiveCols[ColIdx].VarIdx].VarName; in printBetweenInsts()
296 LiveVariables[ActiveCols[ColIdx].VarIdx].print(OS, MRI); in printBetweenInsts()
H A DSourcePrinter.h58 std::vector<LiveVariable> LiveVariables; variable
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp130 class DeadStoreObs : public LiveVariables::Observer {
155 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) { in isLive()
267 const LiveVariables::LivenessValues &Live) { in CheckVarDecl()
287 const LiveVariables::LivenessValues& Live) { in CheckDeclRef()
316 const LiveVariables::LivenessValues &Live) override { in observeStmt()
543 if (LiveVariables *L = mgr.getAnalysis<LiveVariables>(D)) { in checkASTCodeBody()
H A DDebugCheckers.cpp114 if (LiveVariables* L = mgr.getAnalysis<LiveVariables>(D)) { in checkASTCodeBody()
138 if (LiveVariables *L = Mgr.getAnalysis<RelaxedLiveVariables>(D)) in checkASTCodeBody()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLiveVariables.h47 class LiveVariables : public MachineFunctionPass {
50 LiveVariables() : MachineFunctionPass(ID) { in LiveVariables() function
H A DMachinePassRegistry.def71 // LiveVariables currently requires pure SSA form.
73 // LiveVariables can be removed completely, and LiveIntervals can be directly
H A DTargetInstrInfo.h43 class LiveVariables; variable
432 LiveVariables *LV, in convertToThreeAddress()
/openbsd/gnu/usr.bin/clang/libclangAnalysis/
H A DMakefile26 LiveVariables.cpp \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Analysis/
H A DBUILD.gn28 "LiveVariables.cpp",
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrInfo.h260 LiveVariables *LV, LiveIntervals *LIS) const;
272 MachineInstr *convertToThreeAddress(MachineInstr &MI, LiveVariables *LV,
610 LiveVariables *LV,
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1522 static void CreateGCRelocates(ArrayRef<Value *> LiveVariables, in CreateGCRelocates() argument
1526 if (LiveVariables.empty()) in CreateGCRelocates()
1561 for (unsigned i = 0; i < LiveVariables.size(); i++) { in CreateGCRelocates()
1563 Value *BaseIdx = Builder.getInt32(FindIndex(LiveVariables, BasePtrs[i])); in CreateGCRelocates()
1566 Type *Ty = LiveVariables[i]->getType(); in CreateGCRelocates()
1574 suffixed_name_or(LiveVariables[i], ".relocated", "")); in CreateGCRelocates()
1668 const SmallVectorImpl<Value *> &LiveVariables, in makeStatepointExplicitImpl() argument
1672 assert(BasePtrs.size() == LiveVariables.size()); in makeStatepointExplicitImpl()
1680 ArrayRef<Value *> GCArgs(LiveVariables); in makeStatepointExplicitImpl()
1904 CreateGCRelocates(LiveVariables, BasePtrs, ExceptionalToken, Builder); in makeStatepointExplicitImpl()
[all …]
/openbsd/gnu/usr.bin/clang/libLLVMCodeGen/
H A DMakefile80 LiveVariables.cpp \
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h181 MachineInstr *convertToThreeAddress(MachineInstr &MI, LiveVariables *LV,
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h275 MachineInstr *convertToThreeAddress(MachineInstr &MI, LiveVariables *LV,
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn97 "LiveVariables.cpp",

12