Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: src/IceTargetLowering.h

Issue 961413002: Subzero: Clean up the runtime implementation. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Move the helper function names into a central place Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/IceTargetLowering.h
diff --git a/src/IceTargetLowering.h b/src/IceTargetLowering.h
index 350b5c7d0cb725a89b653e88e7f37818f769381c..05fd027ea903430cde2b7200ce5cb3c2729b7c1b 100644
--- a/src/IceTargetLowering.h
+++ b/src/IceTargetLowering.h
@@ -252,6 +252,40 @@ protected:
int32_t StackAdjustment;
LoweringContext Context;
+ // Runtime helper function names
+ const static IceString H_bitcast_16xi1_i16;
+ const static IceString H_bitcast_8xi1_i8;
+ const static IceString H_bitcast_i16_16xi1;
+ const static IceString H_bitcast_i8_8xi1;
+ const static IceString H_call_ctpop_i32;
+ const static IceString H_call_ctpop_i64;
+ const static IceString H_call_longjmp;
+ const static IceString H_call_memcpy;
+ const static IceString H_call_memmove;
+ const static IceString H_call_memset;
+ const static IceString H_call_read_tp;
+ const static IceString H_call_setjmp;
+ const static IceString H_fptosi_f32_i64;
+ const static IceString H_fptosi_f64_i64;
+ const static IceString H_fptoui_4xi32_f32;
+ const static IceString H_fptoui_f32_i32;
+ const static IceString H_fptoui_f32_i64;
+ const static IceString H_fptoui_f64_i32;
+ const static IceString H_fptoui_f64_i64;
+ const static IceString H_frem_f32;
+ const static IceString H_frem_f64;
+ const static IceString H_sdiv_i64;
+ const static IceString H_sitofp_i64_f32;
+ const static IceString H_sitofp_i64_f64;
+ const static IceString H_srem_i64;
+ const static IceString H_udiv_i64;
+ const static IceString H_uitofp_4xi32_4xf32;
+ const static IceString H_uitofp_i32_f32;
+ const static IceString H_uitofp_i32_f64;
+ const static IceString H_uitofp_i64_f32;
+ const static IceString H_uitofp_i64_f64;
+ const static IceString H_urem_i64;
+
private:
int32_t SnapshotStackAdjustment;
};
« no previous file with comments | « runtime/szrt_ll.ll ('k') | src/IceTargetLowering.cpp » ('j') | src/IceTargetLowering.cpp » ('J')

Powered by Google App Engine
This is Rietveld 408576698