Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/clang/lib/Analysis/
H A DLiveVariables.cpp39 LiveVariables::LivenessValues
43 LiveVariables::LivenessValues
95 LiveVariables::LivenessValues
154 LiveVariables::LivenessValues &val;
155 LiveVariables::Observer *observer;
456 LiveVariables::LivenessValues
488 void LiveVariables::runOnAllBlocks(LiveVariables::Observer &obs) { in runOnAllBlocks()
494 LiveVariables::LiveVariables(void *im) : impl(im) {} in LiveVariables() function in LiveVariables
496 LiveVariables::~LiveVariables() { in ~LiveVariables()
500 std::unique_ptr<LiveVariables>
[all …]
H A DCMakeLists.txt22 LiveVariables.cpp
/netbsd/external/apache2/llvm/dist/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()
190 LiveVariables::FindLastPartialDef(Register Reg, in FindLastPartialDef()
498 void LiveVariables::runOnInstr(MachineInstr &MI, in runOnInstr()
733 LiveVariables::VarInfo &VI = getVarInfo(Reg); in isLiveOut()
757 void LiveVariables::addNewBlock(MachineBasicBlock *BB, in addNewBlock()
[all …]
H A DPHIElimination.cpp69 LiveVariables *LV;
134 INITIALIZE_PASS_DEPENDENCY(LiveVariables) in INITIALIZE_PASS_DEPENDENCY() argument
139 AU.addUsedIfAvailable<LiveVariables>(); in INITIALIZE_PASS_DEPENDENCY()
140 AU.addPreserved<LiveVariables>(); in INITIALIZE_PASS_DEPENDENCY()
150 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
169 LiveVariables::VarInfo &VI = LV->getVarInfo(VirtReg); in runOnMachineFunction()
322 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
H A DCMakeLists.txt65 LiveVariables.cpp
H A DTwoAddressInstructionPass.cpp97 LiveVariables *LV;
175 AU.addUsedIfAvailable<LiveVariables>(); in getAnalysisUsage()
176 AU.addPreserved<LiveVariables>(); in getAnalysisUsage()
1525 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
H A DMachineBasicBlock.cpp1058 LiveVariables *LV = P.getAnalysisIfAvailable<LiveVariables>(); in SplitCriticalEdge()
H A DMachineVerifier.cpp204 LiveVariables *LiveVars;
384 LiveVars = PASS->getAnalysisIfAvailable<LiveVariables>(); in verify()
2171 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness()
2679 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
/netbsd/external/apache2/llvm/dist/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>
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DSourcePrinter.cpp64 LiveVariables.emplace_back(LocExpr, VarName, U, FuncDie); in addVariable()
72 LiveVariables.emplace_back(WholeFuncExpr, VarName, U, FuncDie); in addVariable()
125 for (const LiveVariable &LV : LiveVariables) { in dump()
155 LiveVariable &LV = LiveVariables[ActiveCols[ColIdx].VarIdx]; in update()
170 for (unsigned VarIdx = 0, End = LiveVariables.size(); VarIdx < End; in update()
174 LiveVariable &LV = LiveVariables[VarIdx]; in update()
280 << LiveVariables[ActiveCols[ColIdx].VarIdx].VarName; in printBetweenInsts()
284 LiveVariables[ActiveCols[ColIdx].VarIdx].print(OS, MRI); in printBetweenInsts()
H A DSourcePrinter.h56 std::vector<LiveVariable> LiveVariables; variable
83 : LiveVariables(), ActiveCols(Column()), MRI(MRI), STI(STI) {} in LiveVariablePrinter()
/netbsd/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp133 class DeadStoreObs : public LiveVariables::Observer {
158 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) { in isLive()
270 const LiveVariables::LivenessValues &Live) { in CheckVarDecl()
290 const LiveVariables::LivenessValues& Live) { in CheckDeclRef()
319 const LiveVariables::LivenessValues &Live) override { in observeStmt()
547 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()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DLiveVariables.h46 class LiveVariables : public MachineFunctionPass {
49 LiveVariables() : MachineFunctionPass(ID) { in LiveVariables() function
H A DMachinePassRegistry.def68 // LiveVariables currently requires pure SSA form.
70 // LiveVariables can be removed completely, and LiveIntervals can be directly
H A DTargetInstrInfo.h45 class LiveVariables; variable
410 LiveVariables *LV) const { in convertToThreeAddress()
/netbsd/external/apache2/llvm/lib/libclangAnalysis/
H A DMakefile24 LiveVariables.cpp \
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86InstrInfo.h253 LiveVariables *LV) const;
267 LiveVariables *LV) const override;
593 LiveVariables *LV,
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Analysis/
H A DBUILD.gn28 "LiveVariables.cpp",
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp1387 static void CreateGCRelocates(ArrayRef<Value *> LiveVariables, in CreateGCRelocates() argument
1391 if (LiveVariables.empty()) in CreateGCRelocates()
1426 for (unsigned i = 0; i < LiveVariables.size(); i++) { in CreateGCRelocates()
1428 Value *BaseIdx = Builder.getInt32(FindIndex(LiveVariables, BasePtrs[i])); in CreateGCRelocates()
1431 Type *Ty = LiveVariables[i]->getType(); in CreateGCRelocates()
1439 suffixed_name_or(LiveVariables[i], ".relocated", "")); in CreateGCRelocates()
1534 const SmallVectorImpl<Value *> &LiveVariables, in makeStatepointExplicitImpl() argument
1537 assert(BasePtrs.size() == LiveVariables.size()); in makeStatepointExplicitImpl()
1545 ArrayRef<Value *> GCArgs(LiveVariables); in makeStatepointExplicitImpl()
1761 CreateGCRelocates(LiveVariables, BasePtrs, ExceptionalToken, Builder); in makeStatepointExplicitImpl()
[all …]
/netbsd/external/apache2/llvm/lib/libLLVMCodeGen/
H A DMakefile75 LiveVariables.cpp \
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn87 "LiveVariables.cpp",
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h275 LiveVariables *LV) const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h31 class LiveVariables; variable
333 LiveVariables *LV) const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h125 LiveVariables *LV) const override;

12