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

  /external/swiftshader/third_party/llvm-7.0/llvm/unittests/Analysis/
OrderedBasicBlockTest.cpp 45 OrderedBasicBlock OBB(&F->front());
47 EXPECT_FALSE(OBB.dominates(Add, Add));
48 EXPECT_FALSE(OBB.dominates(Add, Add));
49 EXPECT_TRUE(OBB.dominates(Add, Ret));
50 EXPECT_TRUE(OBB.dominates(Add, Ret));
51 EXPECT_FALSE(OBB.dominates(Ret, Add));
52 EXPECT_FALSE(OBB.dominates(Ret, Add));
53 EXPECT_FALSE(OBB.dominates(Ret, Ret));
54 EXPECT_FALSE(OBB.dominates(Ret, Ret));
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
OrderedInstructions.cpp 23 auto OBB = OBBMap.find(IBB);
24 if (OBB == OBBMap.end())
25 OBB = OBBMap.insert({IBB, make_unique<OrderedBasicBlock>(IBB)}).first;
26 return OBB->second->dominates(InstA, InstB);
  /external/llvm/include/llvm/Analysis/
CaptureTracking.h 45 /// final parameter is true. An ordered basic block in \p OBB could be used
50 OrderedBasicBlock *OBB = nullptr);
AliasAnalysis.h 521 /// in a BasicBlock. A ordered basic block \p OBB can be used to speed up
525 OrderedBasicBlock *OBB = nullptr);
530 OrderedBasicBlock *OBB = nullptr) {
531 return callCapturesBefore(I, MemoryLocation(P, Size), DT, OBB);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
CaptureTracking.h 45 /// final parameter is true. An ordered basic block in \p OBB could be used
50 OrderedBasicBlock *OBB = nullptr);
AliasAnalysis.h 673 /// in a BasicBlock. An ordered basic block \p OBB can be used to speed up
679 OrderedBasicBlock *OBB = nullptr);
684 OrderedBasicBlock *OBB = nullptr) {
685 return callCapturesBefore(I, MemoryLocation(P, Size), DT, OBB);
    [all...]
  /external/llvm/lib/Analysis/
CaptureTracking.cpp 183 /// or not. A ordered basic block \p OBB can be used in order to speed up
188 OrderedBasicBlock *OBB) {
191 bool UseNewOBB = OBB == nullptr;
196 OBB = new OrderedBasicBlock(I->getParent());
201 CapturesBefore CB(ReturnCaptures, I, DT, IncludeI, OBB);
205 delete OBB;
AliasAnalysis.cpp 422 /// in a BasicBlock. A ordered basic block \p OBB can be used to speed up
431 OrderedBasicBlock *OBB) {
448 /* OrderedBasicBlock */ OBB))
MemoryDependenceAnalysis.cpp 448 OrderedBasicBlock OBB(BB);
652 MR = AA.callCapturesBefore(Inst, MemLoc, &DT, &OBB);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
CaptureTracking.cpp 184 /// or not. A ordered basic block \p OBB can be used in order to speed up
189 OrderedBasicBlock *OBB) {
192 bool UseNewOBB = OBB == nullptr;
197 OBB = new OrderedBasicBlock(I->getParent());
202 CapturesBefore CB(ReturnCaptures, I, DT, IncludeI, OBB);
206 delete OBB;
AliasAnalysis.cpp 544 /// in a BasicBlock. An ordered basic block \p OBB can be used to speed up
553 OrderedBasicBlock *OBB) {
570 /* OrderedBasicBlock */ OBB))
MemoryDependenceAnalysis.cpp 496 OrderedBasicBlock OBB(BB);
687 MR = AA.callCapturesBefore(Inst, MemLoc, &DT, &OBB);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
LoadStoreVectorizer.cpp 473 OrderedBasicBlock OBB(I->getParent());
491 if (!OBB.dominates(IM, I)) {
607 OrderedBasicBlock OBB(Chain[0]->getParent());
618 if (BarrierMemoryInstr && OBB.dominates(BarrierMemoryInstr, ChainInstr))
625 if (BarrierMemoryInstr && OBB.dominates(BarrierMemoryInstr, MemInstr))
644 (IsInvariantLoad(ChainLoad) || OBB.dominates(ChainLoad, MemInstr)))
649 (IsInvariantLoad(MemLoad) || OBB.dominates(MemLoad, ChainInstr)))
675 assert(OBB.dominates(BarrierMemoryInstr, ChainInstr));
    [all...]

Completed in 1234 milliseconds