/external/llvm/include/llvm/Support/ |
H A D | BlockFrequency.h | 1 //===-------- BlockFrequency.h - Block Frequency Wrapper --------*- C++ -*-===// 25 class BlockFrequency { class in namespace:llvm 29 BlockFrequency(uint64_t Freq = 0) : Frequency(Freq) { } function in class:llvm::BlockFrequency 40 BlockFrequency &operator*=(BranchProbability Prob); 41 BlockFrequency operator*(BranchProbability Prob) const; 45 BlockFrequency &operator/=(BranchProbability Prob); 46 BlockFrequency operator/(BranchProbability Prob) const; 49 BlockFrequency &operator+=(BlockFrequency Freq); 50 BlockFrequency operato [all...] |
/external/llvm/lib/Support/ |
H A D | BlockFrequency.cpp | 1 //====--------------- lib/Support/BlockFrequency.cpp -----------*- C++ -*-====// 14 #include "llvm/Support/BlockFrequency.h" 20 BlockFrequency &BlockFrequency::operator*=(BranchProbability Prob) { 25 BlockFrequency BlockFrequency::operator*(BranchProbability Prob) const { 26 BlockFrequency Freq(Frequency); 31 BlockFrequency &BlockFrequency::operator/=(BranchProbability Prob) { 36 BlockFrequency BlockFrequenc [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
H A D | BlockFrequency.h | 1 //===-------- BlockFrequency.h - Block Frequency Wrapper --------*- C++ -*-===// 23 class BlockFrequency { class in namespace:llvm 29 BlockFrequency(uint64_t Freq = 0) : Frequency(Freq) { } function in class:llvm::BlockFrequency 34 BlockFrequency &operator*=(const BranchProbability &Prob); 35 const BlockFrequency operator*(const BranchProbability &Prob) const; 37 BlockFrequency &operator+=(const BlockFrequency &Freq); 38 const BlockFrequency operator+(const BlockFrequency &Freq) const; 40 bool operator<(const BlockFrequency [all...] |
/external/swiftshader/third_party/LLVM/lib/Support/ |
H A D | BlockFrequency.cpp | 1 //====--------------- lib/Support/BlockFrequency.cpp -----------*- C++ -*-====// 15 #include "llvm/Support/BlockFrequency.h" 67 BlockFrequency &BlockFrequency::operator*=(const BranchProbability &Prob) { 90 const BlockFrequency 91 BlockFrequency::operator*(const BranchProbability &Prob) const { 92 BlockFrequency Freq(Frequency); 97 BlockFrequency &BlockFrequency::operator+=(const BlockFrequency [all...] |
/external/llvm/unittests/Support/ |
H A D | BlockFrequencyTest.cpp | 1 //===- unittests/Support/BlockFrequencyTest.cpp - BlockFrequency tests ----===// 10 #include "llvm/Support/BlockFrequency.h" 21 BlockFrequency Freq(1); 26 Freq = BlockFrequency(1); 32 BlockFrequency Freq(1); 37 Freq = BlockFrequency(1); 43 BlockFrequency Freq(3); 48 Freq = BlockFrequency(3); 54 BlockFrequency Freq(UINT64_MAX); 59 Freq = BlockFrequency(UINT64_MA [all...] |
/external/swiftshader/third_party/LLVM/unittests/Support/ |
H A D | BlockFrequencyTest.cpp | 2 #include "llvm/Support/BlockFrequency.h" 13 BlockFrequency Freq(1); 20 BlockFrequency Freq(1); 27 BlockFrequency Freq(3); 34 BlockFrequency Freq(UINT64_MAX); 43 BlockFrequency Freq(Big); 50 BlockFrequency Freq(UINT64_MAX);
|
/external/llvm/lib/CodeGen/ |
H A D | SpillPlacement.h | 34 #include "llvm/Support/BlockFrequency.h" 64 SmallVector<BlockFrequency, 8> BlockFrequencies; 68 BlockFrequency Threshold; 153 BlockFrequency getBlockFrequency(unsigned Number) const { 163 void setThreshold(const BlockFrequency &Entry);
|
H A D | SpillPlacement.cpp | 74 BlockFrequency BiasN; 76 BlockFrequency BiasP; 83 typedef SmallVector<std::pair<BlockFrequency, unsigned>, 4> LinkVector; 90 BlockFrequency SumLinkWeights; 108 void clear(const BlockFrequency &Threshold) { 115 void addLink(unsigned b, BlockFrequency w) { 130 void addBias(BlockFrequency freq, BorderConstraint direction) { 141 BiasN = BlockFrequency::getMaxFrequency(); 148 bool update(const Node nodes[], const BlockFrequency &Threshold) { 150 BlockFrequency Sum [all...] |
H A D | BranchFolding.h | 16 #include "llvm/Support/BlockFrequency.h" 114 BlockFrequency getBlockFreq(const MachineBasicBlock *MBB) const; 115 void setBlockFreq(const MachineBasicBlock *MBB, BlockFrequency F); 119 const BlockFrequency Freq) const; 123 DenseMap<const MachineBasicBlock *, BlockFrequency> MergedBBFreq;
|
H A D | MachineBlockPlacement.cpp | 621 BlockFrequency CandidateEdgeFreq = MBFI->getBlockFreq(BB) * RealSuccProb; 642 BlockFrequency PredEdgeFreq = 740 BlockFrequency BestFreq; 750 BlockFrequency CandidateFreq = MBFI->getBlockFreq(MBB); 914 BlockFrequency BestPredFreq; 925 BlockFrequency PredFreq = MBFI->getBlockFreq(Pred); 970 BlockFrequency BestExitEdgeFreq; 992 BlockFrequency OldBestExitEdgeFreq = BestExitEdgeFreq; 1022 BlockFrequency ExitEdgeFreq = MBFI->getBlockFreq(MBB) * SuccProb; 1125 BlockFrequency SmallestRotationCos [all...] |
H A D | MachineBlockFrequencyInfo.cpp | 167 BlockFrequency 188 const BlockFrequency Freq) const {
|
H A D | RegAllocGreedy.cpp | 308 BlockFrequency CSRCost; 349 BlockFrequency calcSpillCost(); 350 bool addSplitConstraints(InterferenceCache::Cursor, BlockFrequency&); 353 BlockFrequency calcGlobalSplitCost(GlobalSplitCandidate&); 375 BlockFrequency &BestCost, 406 BlockFrequency Freq; 412 HintInfo(BlockFrequency Freq, unsigned Reg, unsigned PhysReg) 416 BlockFrequency getBrokenHintFreq(const HintsInfo &, unsigned); 935 BlockFrequency &Cost) { 940 BlockFrequency StaticCos [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineBlockFrequencyInfo.h | 19 #include "llvm/Support/BlockFrequency.h" 52 BlockFrequency getBlockFreq(const MachineBasicBlock *MBB) const; 62 raw_ostream &printBlockFreq(raw_ostream &OS, const BlockFrequency Freq) const;
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | MachineBlockFrequencyInfo.h | 18 #include "llvm/Support/BlockFrequency.h" 49 BlockFrequency getBlockFreq(MachineBasicBlock *MBB) const;
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | BlockFrequencyInfo.h | 18 #include "llvm/Support/BlockFrequency.h" 50 BlockFrequency getBlockFreq(BasicBlock *BB) const;
|
H A D | BlockFrequencyImpl.h | 10 // Shared implementation of BlockFrequency for IR and Machine Instructions. 22 #include "llvm/Support/BlockFrequency.h" 44 DenseMap<BlockT *, BlockFrequency> Freqs; 68 void setBlockFreq(BlockT *BB, BlockFrequency Freq) { 75 BlockFrequency getEdgeFreq(BlockT *Src, BlockT *Dst) const { 82 void incBlockFreq(BlockT *BB, BlockFrequency Freq) { 100 Freqs[BB] = BlockFrequency(Freq); 260 BlockFrequencyImpl() : EntryFreq(BlockFrequency::getEntryFrequency()) { } 311 BlockFrequency getBlockFreq(BlockT *BB) const { 312 typename DenseMap<BlockT *, BlockFrequency> [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | MachineBlockFrequencyInfo.cpp | 58 BlockFrequency MachineBlockFrequencyInfo::
|
H A D | SpillPlacement.h | 60 SmallVector<float, 4> BlockFrequency; member in class:llvm::SpillPlacement 143 return BlockFrequency[Number];
|
H A D | SpillPlacement.cpp | 179 BlockFrequency.resize(mf.getNumBlockIDs()); 184 BlockFrequency[Num] = Freq;
|
/external/llvm/include/llvm/Transforms/Vectorize/ |
H A D | LoopVectorize.h | 88 BlockFrequency ColdEntryFreq;
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 61 BlockFrequency BlockFrequencyInfo::getBlockFreq(BasicBlock *BB) const {
|
/external/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfo.h | 20 #include "llvm/Support/BlockFrequency.h" 57 BlockFrequency getBlockFreq(const BasicBlock *BB) const; 73 raw_ostream &printBlockFreq(raw_ostream &OS, const BlockFrequency Freq) const;
|
H A D | BlockFrequencyInfoImpl.h | 10 // Shared implementation of BlockFrequency for IR and Machine Instructions. 24 #include "llvm/Support/BlockFrequency.h" 482 BlockFrequency getBlockFreq(const BlockNode &Node) const; 490 const BlockFrequency &Freq) const; 921 BlockFrequency getBlockFreq(const BlockT *BB) const { 1274 BlockFrequency Freq = Graph->getBlockFreq(Node); 1275 BlockFrequency HotFreq = 1276 (BlockFrequency(MaxFrequency) * 1332 BlockFrequency EFreq = BFI->getBlockFreq(Node) * BP; 1333 BlockFrequency HotFre [all...] |
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | RegBankSelect.h | 73 class BlockFrequency; 424 MappingCost(const BlockFrequency &LocalFreq);
|
/external/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfo.cpp | 153 BlockFrequency BlockFrequencyInfo::getBlockFreq(const BasicBlock *BB) const { 191 printBlockFreq(raw_ostream &OS, const BlockFrequency Freq) const {
|