Searched refs:Region (Results 1 - 25 of 48) sorted by relevance

12

/freebsd-10.2-release/contrib/llvm/include/llvm/Analysis/
H A DRegionInfo.h38 class Region;
44 /// @brief Marker class to iterate over the elements of a Region in flat mode.
55 /// Region.
68 /// The node can hold either a Region or a BasicBlock.
73 /// @brief The parent Region of this RegionNode.
75 Region* parent;
86 inline RegionNode(Region* Parent, BasicBlock* Entry, bool isSubRegion = 0)
89 /// @brief Get the parent Region of this RegionNode.
91 /// The parent Region is the Region thi
202 class Region : public RegionNode { class in namespace:llvm
[all...]
H A DRegionPass.h31 /// @brief A pass that runs on each Region in a function.
42 /// @brief Run the pass on a specific Region
49 /// @return True if the pass modifies this Region.
50 virtual bool runOnRegion(Region *R, RGPassManager &RGM) = 0;
54 /// @param O The output stream to print the Region.
63 virtual bool doInitialization(Region *R, RGPassManager &RGM) { return false; }
84 std::deque<Region*> RQ;
88 Region *CurrentRegion;
104 return "Region Pass Manager";
H A DRegionIterator.h9 // This file defines the iterators to iterate over the elements of a Region.
28 /// the parent Region. Furthermore for BasicBlocks that start a subregion, a
72 assert(succ && "BB not in Region or entered subregion!");
79 return getNode()->template getNodeAs<Region>()->getExit();
82 // isExit - Is this the exit BB of the Region?
129 // The Region only has 1 successor.
162 /// The Flat Region iterator will iterate over all BasicBlock RegionNodes that
163 /// are contained in the Region and its subregions. This is close to a virtual
164 /// control flow graph of the Region.
212 Region* Paren
[all...]
/freebsd-10.2-release/contrib/llvm/include/llvm/Support/
H A DFileOutputBuffer.h49 return (uint8_t*)Region->data();
54 return (uint8_t*)Region->data() + Region->size();
59 return Region->size();
86 OwningPtr<llvm::sys::fs::mapped_file_region> Region; member in class:llvm::FileOutputBuffer
/freebsd-10.2-release/contrib/llvm/lib/Analysis/
H A DRegionInfo.cpp41 static cl::opt<enum Region::PrintStyle> printStyle("print-region-style",
45 clEnumValN(Region::PrintNone, "none", "print no details"),
46 clEnumValN(Region::PrintBB, "bb",
48 clEnumValN(Region::PrintRN, "rn",
52 /// Region Implementation
53 Region::Region(BasicBlock *Entry, BasicBlock *Exit, RegionInfo* RInfo, function in class:Region
54 DominatorTree *dt, Region *Parent)
57 Region::~Region() {
[all...]
H A DRegionPass.cpp1 //===- RegionPass.cpp - Region Pass and Region Pass Manager ---------------===//
39 static void addRegionIntoQueue(Region *R, std::deque<Region *> &RQ) {
41 for (Region::iterator I = R->begin(), E = R->end(); I != E; ++I)
66 for (std::deque<Region *>::const_iterator I = RQ.begin(), E = RQ.end();
68 Region *R = *I;
82 // Run all passes on the current Region.
109 // Region in the function every time. That level of checking can be
170 errs().indent(Offset*2) << "Region Pas
[all...]
H A DRegionPrinter.cpp65 return "Region Graph";
85 Region *R = RI->getRegionFor(destBB);
101 static void printRegionCluster(const Region *R, GraphWriter<RegionInfo*> &GW,
119 for (Region::const_iterator RI = R->begin(), RE = R->end(); RI != RE; ++RI)
124 for (Region::const_block_iterator BI = R->block_begin(),
/freebsd-10.2-release/sys/contrib/dev/acpica/components/events/
H A Devregion.c3 * Module Name: evregion - Operation Region support
173 HandlerDesc = RegionObj->Region.Handler;
177 "No handler for Region [%4.4s] (%p) [%s]",
178 AcpiUtGetNodeName (RegionObj->Region.Node),
179 RegionObj, AcpiUtGetRegionName (RegionObj->Region.SpaceId)));
190 if (!(RegionObj->Region.Flags & AOPOBJ_SETUP_COMPLETE))
201 RegionObj, AcpiUtGetRegionName (RegionObj->Region.SpaceId)));
219 /* Check for failure of the Region Setup */
225 AcpiUtGetRegionName (RegionObj->Region.SpaceId)));
229 /* Region initializatio
[all...]
H A Devrgnini.c63 * PARAMETERS: Handle - Region we are interested in
66 * RegionContext - Region specific context
117 LocalRegionContext->Length = RegionDesc->Region.Length;
118 LocalRegionContext->Address = RegionDesc->Region.Address;
129 * PARAMETERS: Handle - Region we are interested in
132 * RegionContext - Region specific context
167 * PARAMETERS: Handle - Region we are interested in
170 * RegionContext - Region specific context
200 HandlerObj = RegionObj->Region.Handler;
222 ParentNode = RegionObj->Region
[all...]
/freebsd-10.2-release/sys/contrib/dev/acpica/components/executer/
H A Dexfield.c182 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
183 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS ||
184 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_IPMI))
192 if (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS)
197 else if (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS)
275 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GPIO))
394 (ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_SMBUS ||
395 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_GSBUS ||
396 ObjDesc->Field.RegionObj->Region.SpaceId == ACPI_ADR_SPACE_IPMI))
418 if (ObjDesc->Field.RegionObj->Region
[all...]
H A Dexfldio.c86 * AcpiExInsertIntoField. Initialize the Region if necessary and
110 ACPI_ERROR ((AE_INFO, "Needed Region, found type 0x%X (%s)",
117 SpaceId = RgnDesc->Region.SpaceId;
128 * If the Region Address and Length have not been previously evaluated,
170 * (Region length is specified in bytes)
172 if (RgnDesc->Region.Length <
183 if (ACPI_ROUND_UP (RgnDesc->Region.Length,
193 if (RgnDesc->Region.Length < ObjDesc->CommonField.AccessByteWidth)
204 AcpiUtGetNodeName (RgnDesc->Region.Node),
205 RgnDesc->Region
[all...]
H A Dexcreate.c334 ACPI_DEBUG_PRINT ((ACPI_DB_LOAD, "Region Type - %s (0x%X)\n",
364 ObjDesc->Region.SpaceId = SpaceId;
365 ObjDesc->Region.Address = 0;
366 ObjDesc->Region.Length = 0;
367 ObjDesc->Region.Node = Node;
H A Dexdump.c169 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Region.SpaceId), "Space Id"},
170 {ACPI_EXD_UINT8, ACPI_EXD_OFFSET (Region.Flags), "Flags"},
171 {ACPI_EXD_NODE, ACPI_EXD_OFFSET (Region.Node), "Parent Node"},
172 {ACPI_EXD_ADDRESS, ACPI_EXD_OFFSET (Region.Address), "Address"},
173 {ACPI_EXD_UINT32, ACPI_EXD_OFFSET (Region.Length), "Length"},
174 {ACPI_EXD_HDLR_LIST,ACPI_EXD_OFFSET (Region.Handler), "Handler"},
175 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Region.Next), "Next"}
219 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (Field.RegionObj), "Region Object"},
228 {ACPI_EXD_POINTER, ACPI_EXD_OFFSET (BankField.RegionObj), "Region Object"},
258 {ACPI_EXD_RGN_LIST, ACPI_EXD_OFFSET (AddressSpace.RegionList), "Region Lis
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Support/
H A DFileOutputBuffer.cpp25 : Region(R)
92 Region.reset(0);
/freebsd-10.2-release/sys/contrib/dev/acpica/components/dispatcher/
H A Ddsopcode.c73 * PARAMETERS: ObjHandle - Region namespace node
465 ObjDesc->Region.Length = (UINT32) OperandDesc->Integer.Value;
474 ObjDesc->Region.Address = (ACPI_PHYSICAL_ADDRESS)
480 ACPI_FORMAT_UINT64 (ObjDesc->Region.Address),
481 ObjDesc->Region.Length));
485 ObjDesc->Region.Flags |= AOPOBJ_DATA_VALID;
525 * and OemTableId string of the Data Table Region declaration
582 ObjDesc->Region.Address = ACPI_PTR_TO_PHYSADDR (Table);
583 ObjDesc->Region.Length = Table->Length;
587 ACPI_FORMAT_UINT64 (ObjDesc->Region
[all...]
H A Ddsargs.c403 if (ObjDesc->Region.Flags & AOPOBJ_DATA_VALID)
414 /* Get the Region node */
416 Node = ObjDesc->Region.Node;
432 Status = AcpiUtAddAddressRange (ObjDesc->Region.SpaceId,
433 ObjDesc->Region.Address, ObjDesc->Region.Length,
/freebsd-10.2-release/sys/contrib/dev/acpica/components/utilities/
H A Dutdelete.c228 "***** Region %p\n", Object));
234 if (!(Object->Region.Node->Flags & ANOBJ_TEMPORARY))
236 AcpiUtRemoveAddressRange (Object->Region.SpaceId,
237 Object->Region.Node);
248 HandlerDesc = Object->Region.Handler;
261 *LastObjPtr = NextDesc->Region.Next;
267 LastObjPtr = &NextDesc->Region.Next;
268 NextDesc = NextDesc->Region.Next;
/freebsd-10.2-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp40 SymbolRef Region; member in struct:__anon3570::MacOSKeychainAPIChecker::AllocationState
44 Region(R) {}
48 Region == X.Region);
53 ID.AddPointer(Region);
126 R->markInteresting(AP.second->Region);
298 if (!definitelyReturnedError(AS->Region, State, C.getSValBuilder())) {
316 Report->markInteresting(AS->Region);
369 Report->markInteresting(AS->Region);
426 !definitelyDidnotReturnError(AS->Region, Stat
[all...]
H A DDynamicTypePropagation.cpp46 static void recordFixedType(const MemRegion *Region, const CXXMethodDecl *MD, argument
48 assert(Region);
55 State = State->setDynamicTypeInfo(Region, Ty, /*CanBeSubclass=*/false);
/freebsd-10.2-release/contrib/llvm/include/llvm/MC/
H A DMCObjectDisassembler.h70 void setFallbackRegion(OwningPtr<MemoryObject> &Region) { argument
71 FallbackRegion.reset(Region.take());
/freebsd-10.2-release/contrib/llvm/lib/MC/
H A DMCObjectDisassembler.cpp362 MemoryObject *Region = getRegionFor(BeginAddr); local
363 if (!Region)
368 uint64_t EndAddr = Region->getBase() + Region->getExtent();
377 if (Dis.getInstruction(Inst, InstSize, *Region, Addr, nulls(),
402 MemoryObject *Region = getRegionFor(TA->getBeginAddr()); local
403 assert(Region && "Couldn't find region for already disassembled code!");
404 uint64_t EndRegion = Region->getBase() + Region->getExtent();
/freebsd-10.2-release/sys/contrib/dev/acpica/components/namespace/
H A Dnsdump.c387 AcpiUtGetRegionName (ObjDesc->Region.SpaceId));
388 if (ObjDesc->Region.Flags & AOPOBJ_DATA_VALID)
391 ACPI_FORMAT_UINT64 (ObjDesc->Region.Address),
392 ObjDesc->Region.Length);
420 ObjDesc->CommonField.RegionObj->Region.Node));
427 ObjDesc->CommonField.RegionObj->Region.Node),
/freebsd-10.2-release/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp165 Region *ParentRegion;
238 virtual bool doInitialization(Region *R, RGPassManager &RGM);
240 virtual bool runOnRegion(Region *R, RGPassManager &RGM);
267 bool StructurizeCFG::doInitialization(Region *R, RGPassManager &RGM) {
280 scc_iterator<Region *> I = scc_begin(ParentRegion),
292 BasicBlock *Exit = N->getNodeAs<Region>()->getExit();
381 Region *R = RI->getRegionFor(*PI);
599 Region *SubRegion = Node->getNodeAs<Region>();
833 for (Region
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/Sparc/Disassembler/
H A DSparcDisassembler.cpp207 const MemoryObject &Region,
213 DecodeStatus Result = readInstruction32(Region, Address, Size, Insn);
205 getInstruction(MCInst &instr, uint64_t &Size, const MemoryObject &Region, uint64_t Address, raw_ostream &vStream, raw_ostream &cStream) const argument
/freebsd-10.2-release/contrib/llvm/lib/Target/SystemZ/Disassembler/
H A DSystemZDisassembler.cpp290 const MemoryObject &Region,
297 if (Region.readBytes(Address, 2, Bytes) == -1)
314 if (Size > 2 && Region.readBytes(Address + 2, Size - 2, Bytes + 2) == -1)

Completed in 104 milliseconds

12