Home | History | Annotate | Download | only in Analysis

Lines Matching refs:ProfileInfoT

28   template<> char ProfileInfoT<Function,BasicBlock>::ID = 0;
37 ProfileInfoT<MachineFunction, MachineBasicBlock>::ProfileInfoT() {}
39 ProfileInfoT<MachineFunction, MachineBasicBlock>::~ProfileInfoT() {}
42 ProfileInfoT<Function, BasicBlock>::ProfileInfoT() {
46 ProfileInfoT<Function, BasicBlock>::~ProfileInfoT() {
51 char ProfileInfoT<MachineFunction, MachineBasicBlock>::ID = 0;
54 const double ProfileInfoT<Function,BasicBlock>::MissingValue = -1;
57 double ProfileInfoT<MachineFunction, MachineBasicBlock>::MissingValue = -1;
60 ProfileInfoT<Function,BasicBlock>::getExecutionCount(const BasicBlock *BB) {
124 double ProfileInfoT<MachineFunction, MachineBasicBlock>::
138 double ProfileInfoT<Function,BasicBlock>::getExecutionCount(const Function *F) {
154 double ProfileInfoT<MachineFunction, MachineBasicBlock>::
167 void ProfileInfoT<Function,BasicBlock>::
175 void ProfileInfoT<MachineFunction, MachineBasicBlock>::
183 void ProfileInfoT<Function,BasicBlock>::addEdgeWeight(Edge e, double w) {
192 void ProfileInfoT<Function,BasicBlock>::
202 void ProfileInfoT<Function,BasicBlock>::removeBlock(const BasicBlock *BB) {
212 void ProfileInfoT<Function,BasicBlock>::removeEdge(Edge e) {
222 void ProfileInfoT<Function,BasicBlock>::
237 const BasicBlock *ProfileInfoT<Function,BasicBlock>::
281 void ProfileInfoT<Function,BasicBlock>::
316 void ProfileInfoT<Function,BasicBlock>::
366 void ProfileInfoT<Function,BasicBlock>::splitEdge(const BasicBlock *FirstBB,
412 void ProfileInfoT<Function,BasicBlock>::splitBlock(const BasicBlock *Old,
441 void ProfileInfoT<Function,BasicBlock>::splitBlock(const BasicBlock *BB,
478 void ProfileInfoT<Function,BasicBlock>::transfer(const Function *Old,
504 bool ProfileInfoT<Function,BasicBlock>::
582 bool ProfileInfoT<Function,BasicBlock>::EstimateMissingEdges(const BasicBlock *BB) {
635 void ProfileInfoT<Function,BasicBlock>::repair(const Function *F) {