OSDN Git Service

[BuildingAJIT] Clang-format chapters 1 and 2.
authorLang Hames <lhames@gmail.com>
Tue, 13 Nov 2018 01:26:25 +0000 (01:26 +0000)
committerLang Hames <lhames@gmail.com>
Tue, 13 Nov 2018 01:26:25 +0000 (01:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@346727 91177308-0d34-0410-b5e6-96231b3b80d8

docs/tutorial/BuildingAJIT2.rst
examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
examples/Kaleidoscope/BuildingAJIT/Chapter2/KaleidoscopeJIT.h
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp

index 902382a..7d25cca 100644 (file)
@@ -99,8 +99,8 @@ Next we need to update our addModule method to replace the call to
 
 .. code-block:: c++
 
-  ThreadSafeModule optimizeModule(ThreadSafeModule M,
-                                  const MaterializationResponsibility &R) {
+  static Expected<ThreadSafeModule>
+  optimizeModule(ThreadSafeModule M, const MaterializationResponsibility &R) {
     // Create a function pass manager.
     auto FPM = llvm::make_unique<legacy::FunctionPassManager>(M.get());
 
index 5a66b36..76162ae 100644 (file)
@@ -679,9 +679,8 @@ static std::unique_ptr<FunctionAST> ParseDefinition() {
 static std::unique_ptr<FunctionAST> ParseTopLevelExpr(unsigned ExprCount) {
   if (auto E = ParseExpression()) {
     // Make an anonymous proto.
-    auto Proto = llvm::make_unique<PrototypeAST>(("__anon_expr" +
-                                                  Twine(ExprCount)).str(),
-                                                 std::vector<std::string>());
+    auto Proto = llvm::make_unique<PrototypeAST>
+        ("__anon_expr" + Twine(ExprCount)).str(), std::vector<std::string>());
     return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
   }
   return nullptr;
@@ -1157,7 +1156,7 @@ static void HandleTopLevelExpression() {
 
       // Get the anonymous expression's JITSymbol.
       auto Sym =
-        ExitOnErr(TheJIT->lookup(("__anon_expr" + Twine(ExprCount)).str()));
+          ExitOnErr(TheJIT->lookup(("__anon_expr" + Twine(ExprCount)).str()));
 
       auto *FP = (double (*)())(intptr_t)Sym.getAddress();
       assert(FP && "Failed to codegen function");
index 1060256..4dc0847 100644 (file)
@@ -47,7 +47,6 @@ private:
   ThreadSafeContext Ctx;
 
 public:
-
   KaleidoscopeJIT(JITTargetMachineBuilder JTMB, DataLayout DL)
       : ObjectLayer(ES,
                     []() { return llvm::make_unique<SectionMemoryManager>(); }),
@@ -86,10 +85,8 @@ public:
   }
 
 private:
-
   static Expected<ThreadSafeModule>
-  optimizeModule(ThreadSafeModule TSM,
-                 const MaterializationResponsibility &R) {
+  optimizeModule(ThreadSafeModule TSM, const MaterializationResponsibility &R) {
     // Create a function pass manager.
     auto FPM = llvm::make_unique<legacy::FunctionPassManager>(TSM.getModule());
 
index 5a66b36..76162ae 100644 (file)
@@ -679,9 +679,8 @@ static std::unique_ptr<FunctionAST> ParseDefinition() {
 static std::unique_ptr<FunctionAST> ParseTopLevelExpr(unsigned ExprCount) {
   if (auto E = ParseExpression()) {
     // Make an anonymous proto.
-    auto Proto = llvm::make_unique<PrototypeAST>(("__anon_expr" +
-                                                  Twine(ExprCount)).str(),
-                                                 std::vector<std::string>());
+    auto Proto = llvm::make_unique<PrototypeAST>
+        ("__anon_expr" + Twine(ExprCount)).str(), std::vector<std::string>());
     return llvm::make_unique<FunctionAST>(std::move(Proto), std::move(E));
   }
   return nullptr;
@@ -1157,7 +1156,7 @@ static void HandleTopLevelExpression() {
 
       // Get the anonymous expression's JITSymbol.
       auto Sym =
-        ExitOnErr(TheJIT->lookup(("__anon_expr" + Twine(ExprCount)).str()));
+          ExitOnErr(TheJIT->lookup(("__anon_expr" + Twine(ExprCount)).str()));
 
       auto *FP = (double (*)())(intptr_t)Sym.getAddress();
       assert(FP && "Failed to codegen function");