/external/clang/include/clang/Analysis/Analyses/ |
LiveVariables.h | 1 //===- LiveVariables.h - Live Variable Analysis for Source CFGs -*- C++ --*-// 30 class LiveVariables : public ManagedAnalysis { 52 friend class LiveVariables; 72 virtual ~LiveVariables(); 75 static LiveVariables *computeLiveness(AnalysisDeclContext &analysisContext, 98 static LiveVariables *create(AnalysisDeclContext &analysisContext) { 105 LiveVariables(void *impl); 109 class RelaxedLiveVariables : public LiveVariables { 111 static LiveVariables *create(AnalysisDeclContext &analysisContext) {
|
/external/llvm/include/llvm/CodeGen/ |
ProcessImplicitDefs.h | 23 class LiveVariables; 31 LiveVariables *LV;
|
LiveVariables.h | 1 //===-- llvm/CodeGen/LiveVariables.h - Live Variable Analysis ---*- C++ -*-===// 10 // This file implements the LiveVariables analysis pass. For each machine 48 class LiveVariables : public MachineFunctionPass { 51 LiveVariables() : MachineFunctionPass(ID) {
|
LiveIntervalAnalysis.h | 38 class LiveVariables; 53 LiveVariables* lv_;
|
/external/clang/lib/Analysis/ |
LiveVariables.cpp | 1 #include "clang/Analysis/Analyses/LiveVariables.h" 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 [all...] |
Android.mk | 25 LiveVariables.cpp \
|
/external/llvm/lib/CodeGen/ |
LiveVariables.cpp | 1 //===-- LiveVariables.cpp - Live Variable Analysis for Machine Code -------===// 29 #include "llvm/CodeGen/LiveVariables.h" 44 char LiveVariables::ID = 0; 45 char &llvm::LiveVariablesID = LiveVariables::ID; 46 INITIALIZE_PASS_BEGIN(LiveVariables, "livevars", 49 INITIALIZE_PASS_END(LiveVariables, "livevars", 53 void LiveVariables::getAnalysisUsage(AnalysisUsage &AU) const { 60 LiveVariables::VarInfo::findKill(const MachineBasicBlock *MBB) const { 67 void LiveVariables::VarInfo::dump() const { 83 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx) [all...] |
PHIElimination.cpp | 18 #include "llvm/CodeGen/LiveVariables.h" 73 LiveVariables &LV, MachineLoopInfo *MLI); 100 INITIALIZE_PASS_DEPENDENCY(LiveVariables) 105 AU.addPreserved<LiveVariables>(); 121 if (LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>()) { 240 LiveVariables *LV = getAnalysisIfAvailable<LiveVariables>(); 245 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); 260 // Add information to LiveVariables to know that the incoming value i [all...] |
ProcessImplicitDefs.cpp | 17 #include "llvm/CodeGen/LiveVariables.h" 33 INITIALIZE_PASS_DEPENDENCY(LiveVariables) 40 AU.addPreserved<LiveVariables>(); 91 LV = getAnalysisIfAvailable<LiveVariables>(); 127 LiveVariables::VarInfo& vi = LV->getVarInfo(MO.getReg()); 161 LiveVariables::VarInfo& vi = LV->getVarInfo(Reg); 271 // Update LiveVariables varinfo if the instruction is a kill. 273 LiveVariables::VarInfo& vi = LV->getVarInfo(Reg);
|
Android.mk | 37 LiveVariables.cpp \
|
MachineVerifier.cpp | 29 #include "llvm/CodeGen/LiveVariables.h" 187 LiveVariables *LiveVars; 280 // We don't want to verify LiveVariables if LiveIntervals is available. 282 LiveVars = PASS->getAnalysisIfAvailable<LiveVariables>(); 783 LiveVariables::VarInfo &VI = LiveVars->getVarInfo(Reg); 785 report("Kill missing from LiveVariables", MO, MONum); [all...] |
LiveIntervalAnalysis.cpp | 13 // LiveVariables pass to conservatively compute live intervals for 22 #include "llvm/CodeGen/LiveVariables.h" 51 INITIALIZE_PASS_DEPENDENCY(LiveVariables) 61 AU.addRequired<LiveVariables>(); 62 AU.addPreserved<LiveVariables>(); 94 lv_ = &getAnalysis<LiveVariables>(); 185 LiveVariables::VarInfo& vi = lv_->getVarInfo(interval.reg); [all...] |
MachineBasicBlock.cpp | 16 #include "llvm/CodeGen/LiveVariables.h" 628 // that LiveVariables is properly updated after updateTerminator replaces the 630 LiveVariables *LV = P->getAnalysisIfAvailable<LiveVariables>(); 676 // Update LiveVariables. [all...] |
TwoAddressInstructionPass.cpp | 33 #include "llvm/CodeGen/LiveVariables.h" 69 LiveVariables *LV; 169 AU.addPreserved<LiveVariables>(); [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
DeadStoresChecker.cpp | 17 #include "clang/Analysis/Analyses/LiveVariables.h" 87 class DeadStoreObs : public LiveVariables::Observer { 153 const LiveVariables::LivenessValues &Live) { 172 const LiveVariables::LivenessValues& Live) { 201 const LiveVariables::LivenessValues &Live) { 371 if (LiveVariables *L = mgr.getAnalysis<LiveVariables>(D)) {
|
DebugCheckers.cpp | 17 #include "clang/Analysis/Analyses/LiveVariables.h" 56 if (LiveVariables* L = mgr.getAnalysis<LiveVariables>(D)) {
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
Environment.h | 23 class LiveVariables;
|
/external/clang/include/clang/Analysis/ |
AnalysisContext.h | 34 class LiveVariables; 87 OwningPtr<LiveVariables> liveness; 88 OwningPtr<LiveVariables> relaxedLiveness;
|
/external/llvm/lib/Target/X86/ |
X86InstrInfo.h | 203 LiveVariables *LV) const; 370 LiveVariables *LV) const;
|
X86InstrInfo.cpp | 27 #include "llvm/CodeGen/LiveVariables.h" [all...] |
/external/llvm/include/llvm/Target/ |
TargetInstrInfo.h | 24 class LiveVariables; 216 MachineBasicBlock::iterator &MBBI, LiveVariables *LV) const { [all...] |
/external/llvm/lib/Target/ARM/ |
ARMBaseInstrInfo.h | 47 LiveVariables *LV) const;
|
ARMBaseInstrInfo.cpp | 24 #include "llvm/CodeGen/LiveVariables.h" 119 LiveVariables *LV) const { 231 // Transfer LiveVariables states, kill / dead info. 238 LiveVariables::VarInfo &VI = LV->getVarInfo(Reg); [all...] |