/external/clang/lib/Analysis/ |
D | LiveVariables.cpp | 90 std::vector<LiveVariables::LivenessValues> cfgBlockValues; 93 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksEndToLiveness; 94 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksBeginToLiveness; 95 llvm::DenseMap<const Stmt *, LiveVariables::LivenessValues> stmtsToLiveness; 99 LiveVariables::LivenessValues 100 merge(LiveVariables::LivenessValues valsA, 101 LiveVariables::LivenessValues valsB); 103 LiveVariables::LivenessValues runOnBlock(const CFGBlock *block, 104 LiveVariables::LivenessValues val, 105 LiveVariables::Observer *obs = 0); [all …]
|
D | CMakeLists.txt | 10 LiveVariables.cpp
|
D | Android.mk | 26 LiveVariables.cpp \
|
/external/clang/include/clang/Analysis/Analyses/ |
D | LiveVariables.h | 30 class LiveVariables : public ManagedAnalysis { 52 friend class LiveVariables; variable 72 virtual ~LiveVariables(); 75 static LiveVariables *computeLiveness(AnalysisDeclContext &analysisContext, 98 static LiveVariables *create(AnalysisDeclContext &analysisContext) { in create() 105 LiveVariables(void *impl); 109 class RelaxedLiveVariables : public LiveVariables { 111 static LiveVariables *create(AnalysisDeclContext &analysisContext) { in create()
|
/external/llvm/lib/CodeGen/ |
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() 67 void LiveVariables::VarInfo::dump() const { in dump() 85 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) { in getVarInfo() 92 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo& VRInfo, in MarkVirtRegAliveInBlock() 118 void LiveVariables::MarkVirtRegAliveInBlock(VarInfo &VRInfo, in MarkVirtRegAliveInBlock() [all …]
|
D | PHIElimination.cpp | 73 LiveVariables &LV, MachineLoopInfo *MLI); 100 INITIALIZE_PASS_DEPENDENCY(LiveVariables) in INITIALIZE_PASS_DEPENDENCY() argument 105 AU.addPreserved<LiveVariables>(); in INITIALIZE_PASS_DEPENDENCY() 121 if (LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>()) { in runOnMachineFunction() 247 LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>(); in LowerAtomicPHINode() 252 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerAtomicPHINode() 421 LiveVariables &LV, in SplitPHIEdges()
|
D | CMakeLists.txt | 36 LiveVariables.cpp
|
D | Android.mk | 38 LiveVariables.cpp \
|
D | LiveIntervalAnalysis.cpp | 53 INITIALIZE_PASS_DEPENDENCY(LiveVariables) in INITIALIZE_AG_DEPENDENCY() 63 AU.addRequired<LiveVariables>(); in INITIALIZE_AG_DEPENDENCY() 64 AU.addPreserved<LiveVariables>(); in INITIALIZE_AG_DEPENDENCY() 108 LV = &getAnalysis<LiveVariables>(); in runOnMachineFunction() 212 LiveVariables::VarInfo& vi = LV->getVarInfo(interval.reg); in handleVirtualRegisterDef()
|
D | MachineVerifier.cpp | 193 LiveVariables *LiveVars; 300 LiveVars = PASS->getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction() 971 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in checkLiveness() 1271 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); in verifyLiveVariables()
|
D | MachineBasicBlock.cpp | 668 LiveVariables *LV = P->getAnalysisIfAvailable<LiveVariables>(); in SplitCriticalEdge()
|
D | TwoAddressInstructionPass.cpp | 69 LiveVariables *LV; 161 AU.addPreserved<LiveVariables>(); in getAnalysisUsage() 1366 LV = getAnalysisIfAvailable<LiveVariables>(); in runOnMachineFunction()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DeadStoresChecker.cpp | 121 class DeadStoreObs : public LiveVariables::Observer { 143 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) { in isLive() 205 const LiveVariables::LivenessValues &Live) { in CheckVarDecl() 224 const LiveVariables::LivenessValues& Live) { in CheckDeclRef() 253 const LiveVariables::LivenessValues &Live) { in observeStmt() 423 if (LiveVariables *L = mgr.getAnalysis<LiveVariables>(D)) { in checkASTCodeBody()
|
D | DebugCheckers.cpp | 56 if (LiveVariables* L = mgr.getAnalysis<LiveVariables>(D)) { in checkASTCodeBody()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveVariables.h | 48 class LiveVariables : public MachineFunctionPass { 51 LiveVariables() : MachineFunctionPass(ID) { in LiveVariables() function
|
D | LiveIntervalAnalysis.h | 40 class LiveVariables; variable 56 LiveVariables* LV;
|
/external/clang/include/clang/Analysis/ |
D | AnalysisContext.h | 34 class LiveVariables; variable 85 OwningPtr<LiveVariables> liveness; 86 OwningPtr<LiveVariables> relaxedLiveness;
|
/external/clang/test/Analysis/ |
D | dead-stores.m | 28 // LiveVariables <-> deadcode.DeadStores interplay. We should not flag a warning 47 // twice by the LiveVariables analysis.
|
D | rdar-6540084.m | 3 // This test exercises the live variables analysis (LiveVariables.cpp).
|
/external/llvm/lib/Target/X86/ |
D | X86InstrInfo.h | 204 LiveVariables *LV) const; 406 LiveVariables *LV) const;
|
/external/llvm/test/CodeGen/Mips/ |
D | 2011-05-26-BranchKillsVreg.ll | 6 ; kills a virtual register, and LiveVariables must be updated with the new kill
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | Environment.h | 23 class LiveVariables; variable
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonNewValueJump.cpp | 345 LiveVariables &LVs = getAnalysis<LiveVariables>(); in runOnMachineFunction()
|
/external/llvm/include/llvm/Target/ |
D | TargetInstrInfo.h | 25 class LiveVariables; variable 211 MachineBasicBlock::iterator &MBBI, LiveVariables *LV) const { in convertToThreeAddress()
|
/external/llvm/lib/Target/ARM/ |
D | ARMBaseInstrInfo.h | 47 LiveVariables *LV) const;
|