瀏覽代碼

+ llvm_lifetime_start/llvm_lifetime_end intrinsic declarations

git-svn-id: trunk@40500 -
Jonas Maebe 6 年之前
父節點
當前提交
14f3676b2a
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      rtl/inc/llvmintr.inc

+ 3 - 0
rtl/inc/llvmintr.inc

@@ -17,3 +17,6 @@
 procedure llvm_memcpy64(dest, source: pointer; len: qword; align: cardinal; isvolatile: LLVMBool1); compilerproc; external name 'llvm.memcpy.p0i8.p0i8.i64';
 
 function llvm_frameaddress(level: longint): pointer; compilerproc; external name 'llvm.frameaddress';
+
+procedure llvm_lifetime_start(size: int64; ptr: pointer); compilerproc; external name 'llvm.lifetime.start';
+procedure llvm_lifetime_end(size: int64; ptr: pointer); compilerproc; external name 'llvm.lifetime.end';