summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/MergeFunc/inline-asm.ll
diff options
context:
space:
mode:
authoraqjune <aqjune@gmail.com>2019-11-05 15:53:22 +0900
committeraqjune <aqjune@gmail.com>2019-11-05 15:54:56 +0900
commit58acbce3def63a207b8f5a69318a99666a4aac53 (patch)
tree876e5223495c373292d079b27cfe70c8d49693a1 /llvm/test/Transforms/MergeFunc/inline-asm.ll
parent9f34447f3ff525029ec889bf3a82b04678a9d7c0 (diff)
downloadbcm5719-llvm-58acbce3def63a207b8f5a69318a99666a4aac53.tar.gz
bcm5719-llvm-58acbce3def63a207b8f5a69318a99666a4aac53.zip
[IR] Add Freeze instruction
Summary: - Define Instruction::Freeze, let it be UnaryOperator - Add support for freeze to LLLexer/LLParser/BitcodeReader/BitcodeWriter The format is `%x = freeze <ty> %v` - Add support for freeze instruction to llvm-c interface. - Add m_Freeze in PatternMatch. - Erase freeze when lowering IR to SelDag. Reviewers: deadalnix, hfinkel, efriedma, lebedev.ri, nlopes, jdoerfert, regehr, filcab, delcypher, whitequark Reviewed By: lebedev.ri, jdoerfert Subscribers: jfb, kristof.beyls, hiraditya, lebedev.ri, steven_wu, dexonsmith, xbolva00, delcypher, spatel, regehr, trentxintong, vsk, filcab, nlopes, mehdi_amini, deadalnix, llvm-commits Differential Revision: https://reviews.llvm.org/D29011
Diffstat (limited to 'llvm/test/Transforms/MergeFunc/inline-asm.ll')
-rw-r--r--llvm/test/Transforms/MergeFunc/inline-asm.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/Transforms/MergeFunc/inline-asm.ll b/llvm/test/Transforms/MergeFunc/inline-asm.ll
index 15760242cf6..370d3c56f06 100644
--- a/llvm/test/Transforms/MergeFunc/inline-asm.ll
+++ b/llvm/test/Transforms/MergeFunc/inline-asm.ll
@@ -3,13 +3,13 @@
; CHECK-LABEL: @int_ptr_arg_different
; CHECK-NEXT: call void asm
-; CHECK-LABEL: @int_ptr_null
-; CHECK-NEXT: tail call void @float_ptr_null()
-
; CHECK-LABEL: @int_ptr_arg_same
; CHECK-NEXT: %2 = bitcast i32* %0 to float*
; CHECK-NEXT: tail call void @float_ptr_arg_same(float* %2)
+; CHECK-LABEL: @int_ptr_null
+; CHECK-NEXT: tail call void @float_ptr_null()
+
; Used to satisfy minimum size limit
declare void @stuff()
OpenPOWER on IntegriCloud