/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | LiveVariables.cpp | 33 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksEndToLiveness; 34 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksBeginToLiveness; 35 llvm::DenseMap<const Stmt *, LiveVariables::LivenessValues> stmtsToLiveness; 39 LiveVariables::LivenessValues 40 merge(LiveVariables::LivenessValues valsA, 41 LiveVariables::LivenessValues valsB); 43 LiveVariables::LivenessValues 44 runOnBlock(const CFGBlock *block, LiveVariables::LivenessValues val, 45 LiveVariables::Observer *obs = nullptr); 66 bool LiveVariables::LivenessValues::isLive(const Expr *E) const { in isLive() [all …]
|
H A D | CMakeLists.txt | 22 LiveVariables.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | LiveVariables.cpp | 44 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() 53 void LiveVariables::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY() 60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { in findKill() 68 LLVM_DUMP_METHOD void LiveVariables::VarInfo::dump() const { in dump() 84 LiveVariables::VarInfo &LiveVariables::getVarInfo(Register Reg) { in getVarInfo() 90 void LiveVariables::MarkVirtRegAliveInBlock( in MarkVirtRegAliveInBlock() 115 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo, in MarkVirtRegAliveInBlock() [all …]
|
H A D | PHIElimination.cpp | 69 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 D | CMakeLists.txt | 65 LiveVariables.cpp
|
H A D | TwoAddressInstructionPass.cpp | 97 LiveVariables *LV; 175 AU.addUsedIfAvailable<LiveVariables>(); in getAnalysisUsage() 176 AU.addPreserved<LiveVariables>(); in getAnalysisUsage() 1525 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
|
H A D | MachineBasicBlock.cpp | 1058 LiveVariables *LV = P.getAnalysisIfAvailable<LiveVariables>(); in SplitCriticalEdge()
|
H A D | MachineVerifier.cpp | 204 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-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
H A D | LiveVariables.h | 28 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-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
H A D | SourcePrinter.cpp | 64 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 D | SourcePrinter.h | 56 std::vector<LiveVariable> LiveVariables; variable 83 : LiveVariables(), ActiveCols(Column()), MRI(MRI), STI(STI) {} in LiveVariablePrinter()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DeadStoresChecker.cpp | 133 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 D | DebugCheckers.cpp | 114 if (LiveVariables* L = mgr.getAnalysis<LiveVariables>(D)) { in checkASTCodeBody() 138 if (LiveVariables *L = Mgr.getAnalysis<RelaxedLiveVariables>(D)) in checkASTCodeBody()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
H A D | LiveVariables.h | 46 class LiveVariables : public MachineFunctionPass { 49 LiveVariables() : MachineFunctionPass(ID) { in LiveVariables() function
|
H A D | MachinePassRegistry.def | 68 // LiveVariables currently requires pure SSA form. 70 // LiveVariables can be removed completely, and LiveIntervals can be directly
|
H A D | TargetInstrInfo.h | 45 class LiveVariables; variable 410 LiveVariables *LV) const { in convertToThreeAddress()
|
/netbsd-src/external/apache2/llvm/lib/libclangAnalysis/ |
H A D | Makefile | 24 LiveVariables.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.h | 253 LiveVariables *LV) const; 267 LiveVariables *LV) const override; 593 LiveVariables *LV,
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/lib/Analysis/ |
H A D | BUILD.gn | 28 "LiveVariables.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | RewriteStatepointsForGC.cpp | 1387 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-src/external/apache2/llvm/lib/libLLVMCodeGen/ |
H A D | Makefile | 75 LiveVariables.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/ |
H A D | BUILD.gn | 87 "LiveVariables.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.h | 275 LiveVariables *LV) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrInfo.h | 31 class LiveVariables; variable 333 LiveVariables *LV) const override;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.h | 125 LiveVariables *LV) const override;
|