summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/method_compiler.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler_llvm/method_compiler.h')
-rw-r--r--src/compiler_llvm/method_compiler.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/compiler_llvm/method_compiler.h b/src/compiler_llvm/method_compiler.h
index 190782388c..c30ba3d24d 100644
--- a/src/compiler_llvm/method_compiler.h
+++ b/src/compiler_llvm/method_compiler.h
@@ -423,6 +423,13 @@ class MethodCompiler {
bool EmitInlinedStringLength(const std::vector<llvm::Value*>& args,
llvm::BasicBlock* after_invoke);
+ bool EmitInlinedStringIndexOf(const std::vector<llvm::Value*>& args,
+ llvm::BasicBlock* after_invoke,
+ bool zero_based);
+
+ bool EmitInlinedStringCompareTo(const std::vector<llvm::Value*>& args,
+ llvm::BasicBlock* after_invoke);
+
bool IsInstructionDirectToReturn(uint32_t dex_pc);
struct MethodInfo {