diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/cps/StringHandler.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/cps/StringHandler.h b/include/cps/StringHandler.h index 0af0cc7..e9a8752 100644 --- a/include/cps/StringHandler.h +++ b/include/cps/StringHandler.h @@ -19,6 +19,9 @@ class StringHandler { llvm::FunctionCallee ToUpperFunc; llvm::FunctionCallee ToLowerFunc; + llvm::Value *emitCaseConvert(llvm::Value *Str, llvm::FunctionCallee CaseFn); + llvm::Value *allocCopySubstring(llvm::Value *Src, llvm::Value *StartIdx, llvm::Value *Len); + public: StringHandler(llvm::LLVMContext &Ctx, llvm::IRBuilder<> &B, llvm::Module &M); |
