forked from OSchip/llvm-project
[BuildingAJIT] Clang-format chapters 1 and 2.
llvm-svn: 346727
This commit is contained in:
parent
575515fddf
commit
8bf69be1c1
|
@ -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());
|
||||
|
||||
|
|
|
@ -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");
|
||||
|
|
|
@ -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());
|
||||
|
||||
|
|
|
@ -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");
|
||||
|
|
Loading…
Reference in New Issue