#include <string>
Go to the source code of this file.
|
| | llvm |
| | Compute iterated dominance frontiers using a linear time algorithm.
|
| |
|
| bool | llvm::UpgradeIntrinsicFunction (Function *F, Function *&NewFn) |
| | This is a more granular function that simply checks an intrinsic function for upgrading, and returns true if it requires upgrading. More...
|
| |
| void | llvm::UpgradeIntrinsicCall (CallInst *CI, Function *NewFn) |
| | This is the complement to the above, replacing a specific call to an intrinsic function with a call to the specified new function. More...
|
| |
| void | llvm::UpgradeCallsToIntrinsic (Function *F) |
| | This is an auto-upgrade hook for any old intrinsic function syntaxes which need to have both the function updated as well as all calls updated to the new function. More...
|
| |
| bool | llvm::UpgradeGlobalVariable (GlobalVariable *GV) |
| | This checks for global variables which should be upgraded. More...
|
| |
| void | llvm::UpgradeInstWithTBAATag (Instruction *I) |
| | If the TBAA tag for the given instruction uses the scalar TBAA format, we upgrade it to the struct-path aware TBAA format. More...
|
| |
| Instruction * | llvm::UpgradeBitCastInst (unsigned Opc, Value *V, Type *DestTy, Instruction *&Temp) |
| | This is an auto-upgrade for bitcast between pointers with different address spaces: the instruction is replaced by a pair ptrtoint+inttoptr. More...
|
| |
| Value * | llvm::UpgradeBitCastExpr (unsigned Opc, Constant *C, Type *DestTy) |
| | This is an auto-upgrade for bitcast constant expression between pointers with different address spaces: the instruction is replaced by a pair ptrtoint+inttoptr. More...
|
| |
| bool | llvm::UpgradeDebugInfo (Module &M) |
| | Check the debug info version number, if it is out-dated, drop the debug info. More...
|
| |
| void | llvm::UpgradeMDStringConstant (std::string &String) |
| | Upgrade a metadata string constant in place. More...
|
| |