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

  /external/llvm/lib/Analysis/
BlockFrequencyInfo.cpp 119 if (!BFI)
120 BFI.reset(new ImplType);
121 BFI->calculate(F, BPI, LI);
129 return BFI ? BFI->getBlockFreq(BB) : 0;
134 assert(BFI && "Expected analysis to be available");
135 BFI->setBlockFreq(BB, Freq);
151 return BFI ? BFI->getFunction() : nullptr;
156 return BFI ? BFI->printBlockFreq(OS, Freq) : OS
    [all...]
BlockFrequencyInfoImpl.cpp 254 static void cleanup(BlockFrequencyInfoImplBase &BFI) {
255 std::vector<FrequencyData> SavedFreqs(std::move(BFI.Freqs));
256 BFI.clear();
257 BFI.Freqs = std::move(SavedFreqs);
382 static void debugAssign(const BlockFrequencyInfoImplBase &BFI,
389 dbgs() << " to " << BFI.getBlockName(T);
429 static void convertFloatingToInteger(BlockFrequencyInfoImplBase &BFI,
455 for (size_t Index = 0; Index < BFI.Freqs.size(); ++Index) {
456 Scaled64 Scaled = BFI.Freqs[Index].Scaled * ScalingFactor;
457 BFI.Freqs[Index].Integer = std::max(UINT64_C(1), Scaled.toInt<uint64_t>())
    [all...]
  /external/llvm/include/llvm/Analysis/
BlockFrequencyInfo.h 31 std::unique_ptr<ImplType> BFI;
70 BlockFrequencyInfo BFI;
78 BlockFrequencyInfo &getBFI() { return BFI; }
79 const BlockFrequencyInfo &getBFI() const { return BFI; }
BlockFrequencyInfoImpl.h 551 BFIBase &BFI;
581 IrreducibleGraph(BFIBase &BFI, const BFIBase::LoopData *OuterLoop,
583 : BFI(BFI), StartIrr(nullptr) {
594 BFI.Working[Node.Index].getMass() = BlockMass::getEmpty();
612 for (uint32_t Index = 0; Index < BFI.Working.size(); ++Index)
625 const auto &Working = BFI.Working[Node.Index];
    [all...]
  /external/llvm/lib/Transforms/Instrumentation/
CFGMST.h 89 uint64_t EntryWeight = (BFI != nullptr ? BFI->getEntryFreq() : 2);
104 (BFI != nullptr ? BFI->getBlockFreq(&*BB).getFrequency() : 2);
204 BlockFrequencyInfo *BFI;
209 : F(Func), BPI(BPI_), BFI(BFI_) {
PGOInstrumentation.cpp 233 BlockFrequencyInfo *BFI = nullptr)
234 : F(Func), FunctionHash(0), MST(F, BPI, BFI) {
312 BlockFrequencyInfo *BFI) {
314 FuncPGOInstrumentation<PGOEdge, BBInfo> FuncInfo(F, true, BPI, BFI);
445 BlockFrequencyInfo *BFI = nullptr)
446 : F(Func), M(Modu), FuncInfo(Func, false, BPI, BFI) {}
674 BlockFrequencyInfo *BFI =
676 instrumentOneFunc(F, &M, BPI, BFI);
712 BlockFrequencyInfo *BFI =
714 PGOUseFunc Func(F, &M, BPI, BFI);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 99 std::unique_ptr<BlockFrequencyInfo> BFI;
141 BFI.reset();
195 BFI.reset();
198 // successful jump threading, which requires both BPI and BFI being available.
203 BFI.reset(new BlockFrequencyInfo(F, *BPI, LI));
    [all...]
LoopUnswitch.cpp 177 // BFI and ColdEntryFreq are only used when PGO and
179 BlockFrequencyInfo BFI;
448 BFI.calculate(*L->getHeader()->getParent(), BPI, *LI);
454 ColdEntryFreq = BlockFrequency(BFI.getEntryFreq()) * ColdProb;
527 BlockFrequency LoopEntryFreq = BFI.getBlockFreq(loopHeader);
    [all...]
  /external/clang/lib/CodeGen/
CGAtomic.cpp 41 CGBitFieldInfo BFI;
93 BFI = OrigBFI;
94 BFI.Offset = Offset;
95 BFI.StorageSize = AtomicSizeInBits;
96 BFI.StorageOffset += OffsetInChars;
98 BFI, lvalue.getType(),
    [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.h 264 BFI, // (src0 & src1) | (~src0 & src2)
AMDGPUISelLowering.cpp 215 // fcopysign can be done in a single instruction with BFI.
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 176 BFI,
ARMISelLowering.cpp     [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/
thumb2_bad_reg.s 75 @ BFI
76 bfi r13, r0, #1, #1
77 bfi r15, r0, #1, #1
78 bfi r0, r13, #1, #1
79 bfi r0, r15, #1, #1
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp     [all...]
  /external/valgrind/none/tests/arm/
v6intARM.stdout.exp     [all...]
v6media.stdout.exp 95 ------------ BFI ------------
96 bfi r0, r1, #0, #11 :: rd 0x555552aa rm 0xaaaaaaaa, carryin 0, cpsr 0x00000000 ge[3:0]=0000
97 bfi r0, r1, #1, #11 :: rd 0x55555555 rm 0xaaaaaaaa, carryin 0, cpsr 0x00000000 ge[3:0]=0000
98 bfi r0, r1, #2, #11 :: rd 0x55554aa9 rm 0xaaaaaaaa, carryin 0, cpsr 0x00000000 ge[3:0]=0000
99 bfi r0, r1, #19, #11 :: rd 0x7ffd5555 rm 0xffffffff, carryin 0, cpsr 0x00000000 ge[3:0]=0000
100 bfi r0, r1, #20, #11 :: rd 0x7ff55555 rm 0xffffffff, carryin 0, cpsr 0x00000000 ge[3:0]=0000
101 bfi r0, r1, #21, #11 :: rd 0xfff55555 rm 0xffffffff, carryin 0, cpsr 0x00000000 ge[3:0]=0000
102 bfi r0, r1, #0, #32 :: rd 0xffffffff rm 0xffffffff, carryin 0, cpsr 0x00000000 ge[3:0]=0000
103 bfi r0, r1, #1, #31 :: rd 0xffffffff rm 0xffffffff, carryin 0, cpsr 0x00000000 ge[3:0]=0000
104 bfi r0, r1, #29, #3 :: rd 0xf5555555 rm 0xffffffff, carryin 0, cpsr 0x00000000 ge[3:0]=000
    [all...]
  /external/llvm/test/MC/ARM/
basic-arm-instructions.s 475 @ BFI
477 bfi r5, r2, #3, #17
480 @ CHECK: bfi r5, r2, #3, #17 @ encoding: [0x92,0x51,0xd3,0xe7]
    [all...]
basic-thumb2-instructions.s 333 @ BFI
335 bfi r5, r2, #3, #17
339 @ CHECK: bfi r5, r2, #3, #17 @ encoding: [0x62,0xf3,0xd3,0x05]
    [all...]

Completed in 1997 milliseconds