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

1 2

  /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/clang/lib/Analysis/
LiveVariables.cpp 1 //=- LiveVariables.cpp - Live Variable Analysis for Source CFGs ----------*-==//
14 #include "clang/Analysis/Analyses/LiveVariables.h"
85 std::vector<LiveVariables::LivenessValues> cfgBlockValues;
88 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksEndToLiveness;
89 llvm::DenseMap<const CFGBlock *, LiveVariables::LivenessValues> blocksBeginToLiveness;
90 llvm::DenseMap<const Stmt *, LiveVariables::LivenessValues> stmtsToLiveness;
94 LiveVariables::LivenessValues
95 merge(LiveVariables::LivenessValues valsA,
96 LiveVariables::LivenessValues valsB);
98 LiveVariables::LivenessValue
    [all...]
Android.mk 30 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 {
85 LiveVariables::VarInfo &LiveVariables::getVarInfo(unsigned RegIdx)
    [all...]
PHIElimination.cpp 22 #include "llvm/CodeGen/LiveVariables.h"
52 LiveVariables *LV;
84 // These functions are temporary abstractions around LiveVariables and
85 // LiveIntervals, so they can go away when LiveVariables does.
114 INITIALIZE_PASS_DEPENDENCY(LiveVariables)
119 AU.addPreserved<LiveVariables>();
129 LV = getAnalysisIfAvailable<LiveVariables>();
273 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg);
288 // Add information to LiveVariables to know that the incoming value is
402 // We only need to update the LiveVariables kill of SrcReg if this was th
    [all...]
Android.mk 45 LiveVariables.cpp \
LiveIntervalAnalysis.cpp 13 // LiveVariables pass to conservatively compute live intervals for
23 #include "llvm/CodeGen/LiveVariables.h"
51 INITIALIZE_PASS_DEPENDENCY(LiveVariables)
69 // LiveVariables isn't really required by this analysis, it is only required
72 AU.addRequired<LiveVariables>();
73 AU.addPreserved<LiveVariables>();
742 // kill flags. This is wasteful. Eventually, LiveVariables will strip all kill
    [all...]
MachineVerifier.cpp 33 #include "llvm/CodeGen/LiveVariables.h"
193 LiveVariables *LiveVars;
305 // We don't want to verify LiveVariables if LiveIntervals is available.
307 LiveVars = PASS->getAnalysisIfAvailable<LiveVariables>();
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 20 #include "clang/Analysis/Analyses/LiveVariables.h"
123 class DeadStoreObs : public LiveVariables::Observer {
147 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) {
210 const LiveVariables::LivenessValues &Live) {
230 const LiveVariables::LivenessValues& Live) {
259 const LiveVariables::LivenessValues &Live) override {
437 if (LiveVariables *L = mgr.getAnalysis<LiveVariables>(D)) {
DebugCheckers.cpp 16 #include "clang/Analysis/Analyses/LiveVariables.h"
58 if (LiveVariables* L = mgr.getAnalysis<LiveVariables>(D)) {
  /external/llvm/include/llvm/CodeGen/
LiveVariables.h 1 //===-- llvm/CodeGen/LiveVariables.h - Live Variable Analysis ---*- C++ -*-===//
10 // This file implements the LiveVariables analysis pass. For each machine
46 class LiveVariables : public MachineFunctionPass {
49 LiveVariables() : MachineFunctionPass(ID) {
LiveIntervalAnalysis.h 40 class LiveVariables;
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
Environment.h 23 class LiveVariables;
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUInstrInfo.cpp 81 LiveVariables *LV) const {
AMDGPUInstrInfo.h 70 LiveVariables *LV) const;
  /external/llvm/lib/Target/R600/
AMDGPUInstrInfo.h 74 LiveVariables *LV) const override;
AMDGPUInstrInfo.cpp 85 LiveVariables *LV) const {
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUInstrInfo.cpp 81 LiveVariables *LV) const {
AMDGPUInstrInfo.h 70 LiveVariables *LV) const;
  /external/llvm/lib/Target/X86/
X86InstrInfo.h 235 LiveVariables *LV) const override;
454 LiveVariables *LV) const;
  /external/llvm/include/llvm/Target/
TargetInstrInfo.h 25 class LiveVariables;
243 MachineBasicBlock::iterator &MBBI, LiveVariables *LV) const {
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonNewValueJump.cpp 33 #include "llvm/CodeGen/LiveVariables.h"
362 LiveVariables &LVs = getAnalysis<LiveVariables>();
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.h 184 LiveVariables *LV) const override;
  /external/clang/include/clang/Analysis/
AnalysisContext.h 30 class LiveVariables;
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.h 47 LiveVariables *LV) const override;

Completed in 710 milliseconds

1 2