代码拉取完成,页面将自动刷新
同步操作将从 liwentao/llvm-test-suite 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
##===- TEST.dbgopt.Makefile --------------------------------*- Makefile -*-===##
#
# This test checks whether presence of debugging information influences
# the optimizer or not.
#
# If input.bc includes llvm.dbg intrinsics and llvm.dbg variables then
# first.bc and second.bc should match. Otherwise debugging information
# is influencing the optimizer.
#
# $ opt input.bc -strip-nondebug -strip-debug -std-compile-output -strip -o first.bc
# $ opt input.bc -strip-nondebug -std-compile-output -strip-debug -strip -o second.bc
#
##===----------------------------------------------------------------------===##
TESTNAME = $*
TEST_TARGET_FLAGS = -g -O0
.PRECIOUS: Output/%.first.ll Output/%.second.ll
$(PROGRAMS_TO_TEST:%=test.$(TEST).%): \
test.$(TEST).%: Output/%.diff
Output/%.t1a.bc: Output/%.linked.rbc Output/.dir $(LOPT)
$(LOPT) -strip-debug-declare -strip-nondebug $< -f -o $@
Output/%.t1b.bc: Output/%.t1a.bc Output/.dir $(LOPT)
$(LOPT) -strip-debug $< -f -o $@
Output/%.t1c.bc: Output/%.t1b.bc Output/.dir $(LOPT)
$(LOPT) -O3 $< -f -o $@
Output/%.t1d.bc: Output/%.t1c.bc Output/.dir $(LOPT)
$(LOPT) -strip $< -f -o $@
Output/%.first.ll: Output/%.t1d.bc $(LDIS)
/bin/cp -f $< Output/$*.t.bc
$(LDIS) Output/$*.t.bc -f -o $@
Output/%.t2b.bc: Output/%.t1a.bc Output/.dir $(LOPT)
$(LOPT) -O3 $< -f -o $@
Output/%.t2c.bc: Output/%.t2b.bc Output/.dir $(LOPT)
$(LOPT) -strip-debug $< -f -o $@
Output/%.t2d.bc: Output/%.t2c.bc Output/.dir $(LOPT)
$(LOPT) -strip $< -f -o $@
# force both t's to have the same name to avoid bogus filename difference
# force first to be completed before second to avoid race condition copying t
Output/%.second.ll: Output/%.t2d.bc Output/%.first.ll $(LDIS)
/bin/rm -rf Output/$*.t.bc
/bin/cp -f $< Output/$*.t.bc
$(LDIS) Output/$*.t.bc -f -o $@
Output/%.diff: Output/%.first.ll Output/%.second.ll
@-if diff $^ > $@; then \
echo "--------- TEST-PASS: $*"; \
else \
echo "--------- TEST-FAIL: $*"; \
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。