OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SubRegion
(Results
1 - 14
of
14
) sorted by null
/external/clang/lib/StaticAnalyzer/Checkers/
ArrayBoundCheckerV2.cpp
46
const
SubRegion
*baseRegion;
53
RegionRawOffsetV2(const
SubRegion
* base, SVal offset)
57
const
SubRegion
*getRegion() const { return baseRegion; }
79
region = cast<
SubRegion
>(region)->getSuperRegion();
276
if (const
SubRegion
*subReg = dyn_cast<
SubRegion
>(region)) {
CStringChecker.cpp
277
const
SubRegion
*superReg = cast<
SubRegion
>(ER->getSuperRegion());
[
all
...]
/external/llvm/include/llvm/Analysis/
RegionInfo.h
49
/// selected for SubRegions just one RegionNode containing the
subregion
is
54
/// @brief A RegionNode represents a
subregion
or a BasicBlock that is part of a
69
/// Use one bit to save, if this RegionNode is a
subregion
or BasicBlock
83
/// BasicBlock itself. If it represents a
subregion
, this
84
/// is the entry BasicBlock of the
subregion
.
85
/// @param isSubRegion If this RegionNode represents a
SubRegion
.
102
/// itself, otherwise we return the entry BasicBlock of the
Subregion
109
/// This can be either a BasicBlock or a
subregion
. Before calling getNodeAs()
116
/// @brief Is this RegionNode a
subregion
?
118
/// @return True if it contains a
subregion
. False if it contains
[
all
...]
/external/clang/lib/StaticAnalyzer/Core/
RegionStore.cpp
50
explicit BindingKey(const
SubRegion
*r, const
SubRegion
*Base, Kind k)
74
const
SubRegion
*getConcreteOffsetRegion() const {
76
return reinterpret_cast<const
SubRegion
*>(static_cast<uintptr_t>(Data));
112
return BindingKey(cast<
SubRegion
>(R), cast<
SubRegion
>(RO.getRegion()), k);
379
const
SubRegion
*R);
483
SVal getLazyBinding(const
SubRegion
*LazyBindingRegion,
509
std::pair<Store, const
SubRegion
*>
510
findLazyBinding(RegionBindingsConstRef B, const
SubRegion
*R
[
all
...]
SimpleConstraintManager.cpp
85
const
SubRegion
*SubR = dyn_cast<
SubRegion
>(R);
96
SubR = dyn_cast<
SubRegion
>(SubR->getSuperRegion());
MemRegion.cpp
149
bool
SubRegion
::isSubRegionOf(const MemRegion* R) const {
154
if (const
SubRegion
* sr = dyn_cast<
SubRegion
>(r))
162
MemRegionManager*
SubRegion
::getMemRegionManager() const {
163
const
SubRegion
* r = this;
166
if (const
SubRegion
*sr = dyn_cast<
SubRegion
>(superRegion)) {
433
void
SubRegion
::anchor() { }
968
const
SubRegion
* SR = dyn_cast<
SubRegion
>(this)
[
all
...]
SVals.cpp
89
while (const
SubRegion
*SR = dyn_cast<
SubRegion
>(R)) {
ProgramState.cpp
569
// If this is a
subregion
, also visit the parent regions.
570
if (const
SubRegion
*SR = dyn_cast<
SubRegion
>(R)) {
687
if (const
SubRegion
*ER = dyn_cast<
SubRegion
>(Reg))
SymbolManager.cpp
205
SymbolManager::getExtentSymbol(const
SubRegion
*R) {
SimpleSValBuilder.cpp
[
all
...]
/external/llvm/lib/Analysis/
RegionInfo.cpp
311
void Region::addSubRegion(Region *
SubRegion
, bool moveChildren) {
312
assert(
SubRegion
->parent == 0 && "
SubRegion
already has a parent!");
313
assert(std::find(begin(), end(),
SubRegion
) == children.end()
314
&& "
Subregion
already exists!");
316
SubRegion
->parent = this;
317
children.push_back(
SubRegion
);
322
assert(
SubRegion
->children.size() == 0
329
if (
SubRegion
->contains(BB))
330
RI->setRegionFor(BB,
SubRegion
);
[
all
...]
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h
39
class
SubRegion
;
234
///
SubRegion
::getExtent instead -- the value returned may not be a symbol.
236
const
SubRegion
*R;
239
SymbolExtent(SymbolID sym, const
SubRegion
*r)
242
const
SubRegion
*getRegion() const { return R; }
248
static void Profile(llvm::FoldingSetNodeID& profile, const
SubRegion
*R) {
511
const SymbolExtent *getExtentSymbol(const
SubRegion
*R);
MemRegion.h
143
/// Check if the region is a
subregion
of the given region.
400
///
SubRegion
- A region that subsets another larger region. Most regions
401
/// are subclasses of
SubRegion
.
402
class
SubRegion
: public MemRegion {
407
SubRegion
(const MemRegion* sReg, Kind k) : MemRegion(k), superRegion(sReg) {}
433
class AllocaRegion : public
SubRegion
{
441
:
SubRegion
(superRegion, AllocaRegionKind), Cnt(cnt), Ex(ex) {}
464
class TypedRegion : public
SubRegion
{
468
TypedRegion(const MemRegion* sReg, Kind k) :
SubRegion
(sReg, k) {}
696
class SymbolicRegion : public
SubRegion
{
[
all
...]
/external/llvm/lib/Target/R600/
AMDGPUStructurizeCFG.cpp
136
/// 4 | 2 = "Then"
subregion
, runs if the condition is true
138
/// |/ 4 = "Else" optional
subregion
, runs if the condition is false
156
/// |/ 2 = "Loop" optional
subregion
, with all exits at "Flow" block
412
// Edge from inside a
subregion
to its entry, ignore it
596
Region *
SubRegion
= Node->getNodeAs<Region>();
597
BasicBlock *OldExit =
SubRegion
->getExit();
605
if (!
SubRegion
->contains(BB))
627
SubRegion
->replaceExit(NewExit);
Completed in 1011 milliseconds