[llvm-commits] CVS: llvm/include/llvm/Reoptimizer/Mapping/LLVMinfo.h

Anand Shukla ashukla at cs.uiuc.edu
Thu Jul 10 14:02:04 PDT 2003


Changes in directory llvm/include/llvm/Reoptimizer/Mapping:

LLVMinfo.h updated: 1.6 -> 1.7

---
Log message:

Some cleanup, and some additions for new trace framework

---
Diffs of the changes:

Index: llvm/include/llvm/Reoptimizer/Mapping/LLVMinfo.h
diff -u llvm/include/llvm/Reoptimizer/Mapping/LLVMinfo.h:1.6 llvm/include/llvm/Reoptimizer/Mapping/LLVMinfo.h:1.7
--- llvm/include/llvm/Reoptimizer/Mapping/LLVMinfo.h:1.6	Sat May 31 21:30:03 2003
+++ llvm/include/llvm/Reoptimizer/Mapping/LLVMinfo.h	Thu Jul 10 14:01:26 2003
@@ -1,10 +1,13 @@
 #include "llvm/Instruction.h"
 #include "Support/DataTypes.h"
 
-//vector<unsigned int > getBasicBlockInfo(int FunctionNo, int 
-//BasicBlockNo);
-//vector<unsigned int> getLLVMInstrInfo(int FunctionNo, int BasicBlockNo, 
-//						int LLVMInstrNo);
+class BasicBlock;
+class Module;
+class Function;
+
 std::vector<unsigned int> getLLVMInstrPositionInfo(Instruction *LI);
 std::vector<uint64_t> getLLVMInstrInfo(Instruction *LI);
 std::pair<uint64_t, uint64_t> getBasicBlockInfo(BasicBlock *BB);
+bool getReverseBBMap(uint64_t addr, Module *M, BasicBlock* &bb);
+Function *getRevFunction(Module *M, uint64_t addr);
+bool isInlinable(Function *F);





More information about the llvm-commits mailing list