AutoUpgrade.h (226633) | AutoUpgrade.h (234353) |
---|---|
1//===-- llvm/AutoUpgrade.h - AutoUpgrade Helpers ----------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 25 unchanged lines hidden (view full) --- 34 /// which need to have both the function updated as well as all calls updated 35 /// to the new function. This should only be run in a post-processing fashion 36 /// so that it can update all calls to the old function. 37 void UpgradeCallsToIntrinsic(Function* F); 38 39 /// This checks for global variables which should be upgraded. It returns true 40 /// if it requires upgrading. 41 bool UpgradeGlobalVariable(GlobalVariable *GV); | 1//===-- llvm/AutoUpgrade.h - AutoUpgrade Helpers ----------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 25 unchanged lines hidden (view full) --- 34 /// which need to have both the function updated as well as all calls updated 35 /// to the new function. This should only be run in a post-processing fashion 36 /// so that it can update all calls to the old function. 37 void UpgradeCallsToIntrinsic(Function* F); 38 39 /// This checks for global variables which should be upgraded. It returns true 40 /// if it requires upgrading. 41 bool UpgradeGlobalVariable(GlobalVariable *GV); |
42 43 /// This function checks debug info intrinsics. If an intrinsic is invalid 44 /// then this function simply removes the intrinsic. 45 void CheckDebugInfoIntrinsics(Module *M); 46 47 /// This function upgrades the old pre-3.0 exception handling system to the 48 /// new one. N.B. This will be removed in 3.1. 49 void UpgradeExceptionHandling(Module *M); | |
50} // End llvm namespace 51 52#endif | 42} // End llvm namespace 43 44#endif |