Index: src/IceTargetLowering.cpp |
diff --git a/src/IceTargetLowering.cpp b/src/IceTargetLowering.cpp |
index 92223c9132d1fe2f582a31ec368c185621699357..a5bd86b05edd48f06504daac0cb7d560826ffe47 100644 |
--- a/src/IceTargetLowering.cpp |
+++ b/src/IceTargetLowering.cpp |
@@ -137,6 +137,16 @@ std::unique_ptr<Assembler> TargetLowering::createAssembler(TargetArch Target, |
return nullptr; |
} |
+void TargetLowering::genTargetHelperCalls() { |
+ for (CfgNode *Node : Func->getNodes()) { |
+ Context.init(Node); |
+ while (!Context.atEnd()) { |
+ PostIncrLoweringContext _(Context); |
+ genTargetHelperCallFor(Context.getCur()); |
+ } |
+ } |
+} |
+ |
void TargetLowering::doAddressOpt() { |
if (llvm::isa<InstLoad>(*Context.getCur())) |
doAddressOptLoad(); |