HomeSort by relevance Sort by last modified time
    Searched refs:LiveVariables (Results 1 - 23 of 23) sorted by null

  /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...]

Completed in 812 milliseconds