xo-jit: ignore unused-parameter in llvm .h files
This commit is contained in:
parent
be6d7c2aab
commit
e1d8d7619b
4 changed files with 52 additions and 38 deletions
|
|
@ -9,28 +9,31 @@
|
|||
#include "LlvmContext.hpp"
|
||||
|
||||
/* stuff from kaleidoscope.cpp */
|
||||
#include "llvm/ADT/APFloat.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/IRBuilder.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/IR/PassManager.h"
|
||||
#include "llvm/IR/Type.h"
|
||||
#include "llvm/IR/Verifier.h"
|
||||
#include "llvm/Passes/PassBuilder.h"
|
||||
#include "llvm/Passes/StandardInstrumentations.h"
|
||||
#include "llvm/Support/TargetSelect.h"
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Transforms/InstCombine/InstCombine.h"
|
||||
#include "llvm/Transforms/Scalar.h"
|
||||
#include "llvm/Transforms/Scalar/GVN.h"
|
||||
#include "llvm/Transforms/Utils/Mem2Reg.h"
|
||||
#include "llvm/Transforms/Scalar/Reassociate.h"
|
||||
#include "llvm/Transforms/Scalar/SimplifyCFG.h"
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-parameter"
|
||||
# include "llvm/ADT/APFloat.h"
|
||||
# include "llvm/ADT/STLExtras.h"
|
||||
# include "llvm/IR/BasicBlock.h"
|
||||
# include "llvm/IR/Constants.h"
|
||||
# include "llvm/IR/DerivedTypes.h"
|
||||
# include "llvm/IR/Function.h"
|
||||
# include "llvm/IR/IRBuilder.h"
|
||||
# include "llvm/IR/LLVMContext.h"
|
||||
# include "llvm/IR/Module.h"
|
||||
# include "llvm/IR/PassManager.h"
|
||||
# include "llvm/IR/Type.h"
|
||||
# include "llvm/IR/Verifier.h"
|
||||
# include "llvm/Passes/PassBuilder.h"
|
||||
# include "llvm/Passes/StandardInstrumentations.h"
|
||||
# include "llvm/Support/TargetSelect.h"
|
||||
# include "llvm/Target/TargetMachine.h"
|
||||
# include "llvm/Transforms/InstCombine/InstCombine.h"
|
||||
# include "llvm/Transforms/Scalar.h"
|
||||
# include "llvm/Transforms/Scalar/GVN.h"
|
||||
# include "llvm/Transforms/Utils/Mem2Reg.h"
|
||||
# include "llvm/Transforms/Scalar/Reassociate.h"
|
||||
# include "llvm/Transforms/Scalar/SimplifyCFG.h"
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
//#include <cstdint>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,19 +4,22 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ExecutionEngine/JITSymbol.h"
|
||||
#include "llvm/ExecutionEngine/Orc/CompileUtils.h"
|
||||
#include "llvm/ExecutionEngine/Orc/Core.h"
|
||||
#include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"
|
||||
#include "llvm/ExecutionEngine/Orc/ExecutorProcessControl.h"
|
||||
#include "llvm/ExecutionEngine/Orc/IRCompileLayer.h"
|
||||
#include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"
|
||||
#include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"
|
||||
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h"
|
||||
#include "llvm/ExecutionEngine/SectionMemoryManager.h"
|
||||
#include "llvm/IR/DataLayout.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-parameter"
|
||||
# include "llvm/ADT/StringRef.h"
|
||||
# include "llvm/ExecutionEngine/JITSymbol.h"
|
||||
# include "llvm/ExecutionEngine/Orc/CompileUtils.h"
|
||||
# include "llvm/ExecutionEngine/Orc/Core.h"
|
||||
# include "llvm/ExecutionEngine/Orc/ExecutionUtils.h"
|
||||
# include "llvm/ExecutionEngine/Orc/ExecutorProcessControl.h"
|
||||
# include "llvm/ExecutionEngine/Orc/IRCompileLayer.h"
|
||||
# include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h"
|
||||
# include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h"
|
||||
# include "llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h"
|
||||
# include "llvm/ExecutionEngine/SectionMemoryManager.h"
|
||||
# include "llvm/IR/DataLayout.h"
|
||||
# include "llvm/IR/LLVMContext.h"
|
||||
#pragma GCC diagnostic pop
|
||||
#include <memory>
|
||||
|
||||
namespace xo {
|
||||
|
|
|
|||
|
|
@ -6,7 +6,12 @@
|
|||
#pragma once
|
||||
|
||||
#include "xo/refcnt/Refcounted.hpp"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-parameter"
|
||||
# include "llvm/IR/LLVMContext.h"
|
||||
#pragma GCC diagnostic pop
|
||||
|
||||
//#include <cstdint>
|
||||
|
||||
namespace xo {
|
||||
|
|
|
|||
|
|
@ -6,8 +6,11 @@
|
|||
#pragma once
|
||||
|
||||
#include "LlvmContext.hpp"
|
||||
#include <llvm/IR/IRBuilder.h>
|
||||
#include <llvm/IR/Instructions.h>
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wunused-parameter"
|
||||
# include <llvm/IR/IRBuilder.h>
|
||||
# include <llvm/IR/Instructions.h>
|
||||
#pragma GCC diagnostic pop
|
||||
#include <map>
|
||||
//#include <cstdint>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue