aboutsummaryrefslogtreecommitdiff
path: root/include/cps
diff options
context:
space:
mode:
Diffstat (limited to 'include/cps')
-rw-r--r--include/cps/StringHandler.h3
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);