mirror of
https://github.com/RPCS3/llvm.git
synced 2024-11-24 12:20:00 +00:00
Move all of the header files which are involved in modelling the LLVM IR
into their new header subdirectory: include/llvm/IR. This matches the directory structure of lib, and begins to correct a long standing point of file layout clutter in LLVM. There are still more header files to move here, but I wanted to handle them in separate commits to make tracking what files make sense at each layer easier. The only really questionable files here are the target intrinsic tablegen files. But that's a battle I'd rather not fight today. I've updated both CMake and Makefile build systems (I think, and my tests think, but I may have missed something). I've also re-sorted the includes throughout the project. I'll be committing updates to Clang, DragonEgg, and Polly momentarily. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171366 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
7f00f87767
commit
0b8c9a80f2
@ -1814,7 +1814,7 @@ TDFiles := $(strip $(wildcard $(PROJ_SRC_DIR)/*.td) \
|
||||
$(LLVM_SRC_ROOT)/include/llvm/Target/TargetSchedule.td \
|
||||
$(LLVM_SRC_ROOT)/include/llvm/Target/TargetSelectionDAG.td \
|
||||
$(LLVM_SRC_ROOT)/include/llvm/CodeGen/ValueTypes.td) \
|
||||
$(wildcard $(LLVM_SRC_ROOT)/include/llvm/Intrinsics*.td)
|
||||
$(wildcard $(LLVM_SRC_ROOT)/include/llvm/IR/Intrinsics*.td)
|
||||
|
||||
# All .inc.tmp files depend on the .td files.
|
||||
$(INCTMPFiles) : $(TDFiles)
|
||||
|
@ -21,8 +21,8 @@
|
||||
|
||||
/* Need these includes to support the LLVM 'cast' template for the C++ 'wrap'
|
||||
and 'unwrap' conversion functions. */
|
||||
#include "llvm/IRBuilder.h"
|
||||
#include "llvm/Module.h"
|
||||
#include "llvm/IR/IRBuilder.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/PassRegistry.h"
|
||||
|
||||
extern "C" {
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/PostOrderIterator.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/CodeGen/MachineBasicBlock.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/Support/BlockFrequency.h"
|
||||
#include "llvm/Support/BranchProbability.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
|
@ -16,9 +16,9 @@
|
||||
#define LLVM_ANALYSIS_CFGPRINTER_H
|
||||
|
||||
#include "llvm/Assembly/Writer.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include "llvm/Support/GraphWriter.h"
|
||||
|
||||
|
@ -53,7 +53,7 @@
|
||||
|
||||
#include "llvm/ADT/GraphTraits.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
#include "llvm/Support/IncludeFile.h"
|
||||
|
@ -15,8 +15,8 @@
|
||||
#define LLVM_ANALYSIS_CAPTURETRACKING_H
|
||||
|
||||
#include "llvm/Analysis/AliasAnalysis.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -41,7 +41,7 @@
|
||||
#define LLVM_ANALYSIS_DEPENDENCEANALYSIS_H
|
||||
|
||||
#include "llvm/ADT/SmallBitVector.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Pass.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -20,7 +20,7 @@
|
||||
#include "llvm/ADT/GraphTraits.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
@ -18,7 +18,7 @@
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/ValueMap.h"
|
||||
#include "llvm/Analysis/CodeMetrics.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include <cassert>
|
||||
#include <climits>
|
||||
#include <vector>
|
||||
|
@ -19,7 +19,7 @@
|
||||
#ifndef LLVM_ANALYSIS_INSTRUCTIONSIMPLIFY_H
|
||||
#define LLVM_ANALYSIS_INSTRUCTIONSIMPLIFY_H
|
||||
|
||||
#include "llvm/User.h"
|
||||
#include "llvm/IR/User.h"
|
||||
|
||||
namespace llvm {
|
||||
template<typename T>
|
||||
|
@ -34,7 +34,7 @@
|
||||
#define LLVM_INTERVAL_ITERATOR_H
|
||||
|
||||
#include "llvm/Analysis/IntervalPartition.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include <algorithm>
|
||||
#include <set>
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef LLVM_ANALYSIS_LOADS_H
|
||||
#define LLVM_ANALYSIS_LOADS_H
|
||||
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
#define LLVM_LOOP_PASS_H
|
||||
|
||||
#include "llvm/Analysis/LoopInfo.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/PassManagers.h"
|
||||
#include <deque>
|
||||
|
@ -17,9 +17,9 @@
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/IRBuilder.h"
|
||||
#include "llvm/IR/IRBuilder.h"
|
||||
#include "llvm/IR/Operator.h"
|
||||
#include "llvm/InstVisitor.h"
|
||||
#include "llvm/Operator.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Support/TargetFolder.h"
|
||||
#include "llvm/Support/ValueHandle.h"
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include "llvm/ADT/PointerIntPair.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/Analysis/AliasAnalysis.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/ValueHandle.h"
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
#define LLVM_ANALYSIS_PHITRANSADDR_H
|
||||
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/Instruction.h"
|
||||
#include "llvm/IR/Instruction.h"
|
||||
|
||||
namespace llvm {
|
||||
class DominatorTree;
|
||||
|
@ -27,8 +27,8 @@
|
||||
#define LLVM_PATH_NUMBERING_H
|
||||
|
||||
#include "llvm/Analysis/ProfileInfoTypes.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include <map>
|
||||
|
@ -15,7 +15,7 @@
|
||||
#define LLVM_PATHPROFILEINFO_H
|
||||
|
||||
#include "llvm/Analysis/PathNumbering.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -25,9 +25,9 @@
|
||||
#include "llvm/ADT/APInt.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/DataLayout.h"
|
||||
#include "llvm/IR/DataLayout.h"
|
||||
#include "llvm/IR/IntrinsicInst.h"
|
||||
#include "llvm/InstVisitor.h"
|
||||
#include "llvm/IntrinsicInst.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define LLVM_REGION_PASS_H
|
||||
|
||||
#include "llvm/Analysis/RegionInfo.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/PassManagers.h"
|
||||
#include <deque>
|
||||
|
@ -23,9 +23,9 @@
|
||||
|
||||
#include "llvm/ADT/DenseSet.h"
|
||||
#include "llvm/ADT/FoldingSet.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/Operator.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/IR/Operator.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/Allocator.h"
|
||||
#include "llvm/Support/ConstantRange.h"
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
#include "llvm/Analysis/ScalarEvolutionExpressions.h"
|
||||
#include "llvm/Analysis/ScalarEvolutionNormalization.h"
|
||||
#include "llvm/IRBuilder.h"
|
||||
#include "llvm/IR/IRBuilder.h"
|
||||
#include "llvm/Support/TargetFolder.h"
|
||||
#include "llvm/Support/ValueHandle.h"
|
||||
#include <set>
|
||||
|
@ -1,10 +1,4 @@
|
||||
set(LLVM_TARGET_DEFINITIONS Intrinsics.td)
|
||||
|
||||
tablegen(LLVM Intrinsics.gen -gen-intrinsic)
|
||||
|
||||
add_custom_target(intrinsics_gen ALL
|
||||
DEPENDS ${llvm_builded_incs_dir}/Intrinsics.gen)
|
||||
set_target_properties(intrinsics_gen PROPERTIES FOLDER "Tablegenning")
|
||||
add_subdirectory(IR)
|
||||
|
||||
if( MSVC_IDE OR XCODE )
|
||||
# Creates a dummy target containing all headers for the benefit of
|
||||
|
@ -18,8 +18,8 @@
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/CodeGen/ISDOpcodes.h"
|
||||
#include "llvm/CodeGen/ValueTypes.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -17,7 +17,7 @@
|
||||
#define LLVM_CODEGEN_ASMPRINTER_H
|
||||
|
||||
#include "llvm/CodeGen/MachineFunctionPass.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
||||
|
@ -16,10 +16,10 @@
|
||||
#define LLVM_CODEGEN_CALLINGCONVLOWER_H
|
||||
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/CodeGen/MachineFrameInfo.h"
|
||||
#include "llvm/CodeGen/MachineFunction.h"
|
||||
#include "llvm/CodeGen/ValueTypes.h"
|
||||
#include "llvm/IR/CallingConv.h"
|
||||
#include "llvm/Target/TargetCallingConv.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -25,8 +25,8 @@
|
||||
#include "llvm/CodeGen/ISDOpcodes.h"
|
||||
#include "llvm/CodeGen/MachineBasicBlock.h"
|
||||
#include "llvm/CodeGen/ValueTypes.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
#include "llvm/Target/TargetRegisterInfo.h"
|
||||
#include <vector>
|
||||
|
@ -16,7 +16,7 @@
|
||||
#ifndef LLVM_CODEGEN_INTRINSICLOWERING_H
|
||||
#define LLVM_CODEGEN_INTRINSICLOWERING_H
|
||||
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/IR/Intrinsics.h"
|
||||
|
||||
namespace llvm {
|
||||
class CallInst;
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/Metadata.h"
|
||||
#include "llvm/IR/Metadata.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
#include "llvm/Support/ValueHandle.h"
|
||||
#include <utility>
|
||||
|
@ -23,7 +23,7 @@
|
||||
#include "llvm/ADT/ilist.h"
|
||||
#include "llvm/ADT/ilist_node.h"
|
||||
#include "llvm/CodeGen/MachineOperand.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/MC/MCInstrDesc.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
#include "llvm/Target/TargetOpcodes.h"
|
||||
|
@ -35,10 +35,10 @@
|
||||
#include "llvm/ADT/PointerIntPair.h"
|
||||
#include "llvm/ADT/SmallPtrSet.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/GlobalValue.h"
|
||||
#include "llvm/IR/GlobalValue.h"
|
||||
#include "llvm/IR/Metadata.h"
|
||||
#include "llvm/MC/MCContext.h"
|
||||
#include "llvm/MC/MachineLocation.h"
|
||||
#include "llvm/Metadata.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifndef LLVM_CODEGEN_PSEUDOSOURCEVALUE_H
|
||||
#define LLVM_CODEGEN_PSEUDOSOURCEVALUE_H
|
||||
|
||||
#include "llvm/Value.h"
|
||||
#include "llvm/IR/Value.h"
|
||||
|
||||
namespace llvm {
|
||||
class MachineFrameInfo;
|
||||
|
@ -15,9 +15,9 @@
|
||||
#ifndef LLVM_CODEGEN_SELECTIONDAG_ISEL_H
|
||||
#define LLVM_CODEGEN_SELECTIONDAG_ISEL_H
|
||||
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/CodeGen/MachineFunctionPass.h"
|
||||
#include "llvm/CodeGen/SelectionDAG.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/Pass.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -28,8 +28,8 @@
|
||||
#include "llvm/CodeGen/ISDOpcodes.h"
|
||||
#include "llvm/CodeGen/MachineMemOperand.h"
|
||||
#include "llvm/CodeGen/ValueTypes.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
|
@ -16,8 +16,8 @@
|
||||
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/ADT/ilist_node.h"
|
||||
#include "llvm/Attributes.h"
|
||||
#include "llvm/Value.h"
|
||||
#include "llvm/IR/Attributes.h"
|
||||
#include "llvm/IR/Value.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -16,9 +16,9 @@
|
||||
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/ADT/ilist.h"
|
||||
#include "llvm/Instruction.h"
|
||||
#include "llvm/IR/Instruction.h"
|
||||
#include "llvm/IR/SymbolTableListTraits.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/SymbolTableListTraits.h"
|
||||
|
||||
namespace llvm {
|
||||
|
7
include/llvm/IR/CMakeLists.txt
Normal file
7
include/llvm/IR/CMakeLists.txt
Normal file
@ -0,0 +1,7 @@
|
||||
set(LLVM_TARGET_DEFINITIONS Intrinsics.td)
|
||||
|
||||
tablegen(LLVM Intrinsics.gen -gen-intrinsic)
|
||||
|
||||
add_custom_target(intrinsics_gen ALL
|
||||
DEPENDS ${llvm_builded_incs_dir}/Intrinsics.gen)
|
||||
set_target_properties(intrinsics_gen PROPERTIES FOLDER "Tablegenning")
|
@ -14,7 +14,7 @@
|
||||
#ifndef LLVM_CONSTANT_H
|
||||
#define LLVM_CONSTANT_H
|
||||
|
||||
#include "llvm/User.h"
|
||||
#include "llvm/IR/User.h"
|
||||
|
||||
namespace llvm {
|
||||
class APInt;
|
@ -24,8 +24,8 @@
|
||||
#include "llvm/ADT/APFloat.h"
|
||||
#include "llvm/ADT/APInt.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/Constant.h"
|
||||
#include "llvm/OperandTraits.h"
|
||||
#include "llvm/IR/Constant.h"
|
||||
#include "llvm/IR/OperandTraits.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -18,9 +18,9 @@
|
||||
#ifndef LLVM_DERIVED_TYPES_H
|
||||
#define LLVM_DERIVED_TYPES_H
|
||||
|
||||
#include "llvm/IR/Type.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Type.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -18,11 +18,11 @@
|
||||
#ifndef LLVM_FUNCTION_H
|
||||
#define LLVM_FUNCTION_H
|
||||
|
||||
#include "llvm/Argument.h"
|
||||
#include "llvm/Attributes.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/GlobalValue.h"
|
||||
#include "llvm/IR/Argument.h"
|
||||
#include "llvm/IR/Attributes.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/IR/CallingConv.h"
|
||||
#include "llvm/IR/GlobalValue.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
namespace llvm {
|
@ -17,8 +17,8 @@
|
||||
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/ADT/ilist_node.h"
|
||||
#include "llvm/GlobalValue.h"
|
||||
#include "llvm/OperandTraits.h"
|
||||
#include "llvm/IR/GlobalValue.h"
|
||||
#include "llvm/IR/OperandTraits.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -18,7 +18,7 @@
|
||||
#ifndef LLVM_GLOBALVALUE_H
|
||||
#define LLVM_GLOBALVALUE_H
|
||||
|
||||
#include "llvm/Constant.h"
|
||||
#include "llvm/IR/Constant.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -22,8 +22,8 @@
|
||||
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/ADT/ilist_node.h"
|
||||
#include "llvm/GlobalValue.h"
|
||||
#include "llvm/OperandTraits.h"
|
||||
#include "llvm/IR/GlobalValue.h"
|
||||
#include "llvm/IR/OperandTraits.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -18,11 +18,11 @@
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/DataLayout.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/Operator.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/IR/DataLayout.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "llvm/IR/Operator.h"
|
||||
#include "llvm/Support/ConstantFolder.h"
|
||||
|
||||
namespace llvm {
|
@ -17,7 +17,7 @@
|
||||
#define LLVM_INLINEASM_H
|
||||
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Value.h"
|
||||
#include "llvm/IR/Value.h"
|
||||
#include <vector>
|
||||
|
||||
namespace llvm {
|
@ -17,9 +17,9 @@
|
||||
#define LLVM_INSTRUCTION_TYPES_H
|
||||
|
||||
#include "llvm/ADT/Twine.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/Instruction.h"
|
||||
#include "llvm/OperandTraits.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/Instruction.h"
|
||||
#include "llvm/IR/OperandTraits.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
@ -177,19 +177,19 @@ public:
|
||||
const Twine &Name = "") {\
|
||||
return Create(Instruction::OPC, V1, V2, Name);\
|
||||
}
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
#define HANDLE_BINARY_INST(N, OPC, CLASS) \
|
||||
static BinaryOperator *Create##OPC(Value *V1, Value *V2, \
|
||||
const Twine &Name, BasicBlock *BB) {\
|
||||
return Create(Instruction::OPC, V1, V2, Name, BB);\
|
||||
}
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
#define HANDLE_BINARY_INST(N, OPC, CLASS) \
|
||||
static BinaryOperator *Create##OPC(Value *V1, Value *V2, \
|
||||
const Twine &Name, Instruction *I) {\
|
||||
return Create(Instruction::OPC, V1, V2, Name, I);\
|
||||
}
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
|
||||
static BinaryOperator *CreateNSW(BinaryOps Opc, Value *V1, Value *V2,
|
||||
const Twine &Name = "") {
|
@ -16,8 +16,8 @@
|
||||
#define LLVM_INSTRUCTION_H
|
||||
|
||||
#include "llvm/ADT/ilist_node.h"
|
||||
#include "llvm/IR/User.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
#include "llvm/User.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
@ -375,35 +375,35 @@ public:
|
||||
#define FIRST_TERM_INST(N) TermOpsBegin = N,
|
||||
#define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
|
||||
#define LAST_TERM_INST(N) TermOpsEnd = N+1
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
};
|
||||
|
||||
enum BinaryOps {
|
||||
#define FIRST_BINARY_INST(N) BinaryOpsBegin = N,
|
||||
#define HANDLE_BINARY_INST(N, OPC, CLASS) OPC = N,
|
||||
#define LAST_BINARY_INST(N) BinaryOpsEnd = N+1
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
};
|
||||
|
||||
enum MemoryOps {
|
||||
#define FIRST_MEMORY_INST(N) MemoryOpsBegin = N,
|
||||
#define HANDLE_MEMORY_INST(N, OPC, CLASS) OPC = N,
|
||||
#define LAST_MEMORY_INST(N) MemoryOpsEnd = N+1
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
};
|
||||
|
||||
enum CastOps {
|
||||
#define FIRST_CAST_INST(N) CastOpsBegin = N,
|
||||
#define HANDLE_CAST_INST(N, OPC, CLASS) OPC = N,
|
||||
#define LAST_CAST_INST(N) CastOpsEnd = N+1
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
};
|
||||
|
||||
enum OtherOps {
|
||||
#define FIRST_OTHER_INST(N) OtherOpsBegin = N,
|
||||
#define HANDLE_OTHER_INST(N, OPC, CLASS) OPC = N,
|
||||
#define LAST_OTHER_INST(N) OtherOpsEnd = N+1
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
};
|
||||
private:
|
||||
// Shadow Value::setValueSubclassData with a private forwarding method so that
|
@ -18,10 +18,10 @@
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "llvm/Attributes.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/InstrTypes.h"
|
||||
#include "llvm/IR/Attributes.h"
|
||||
#include "llvm/IR/CallingConv.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/InstrTypes.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Support/IntegersSubset.h"
|
||||
#include "llvm/Support/IntegersSubsetMapping.h"
|
@ -24,10 +24,10 @@
|
||||
#ifndef LLVM_INTRINSICINST_H
|
||||
#define LLVM_INTRINSICINST_H
|
||||
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/IR/Intrinsics.h"
|
||||
|
||||
namespace llvm {
|
||||
/// IntrinsicInst - A useful wrapper class for inspecting calls to intrinsic
|
@ -473,11 +473,11 @@ def int_convertuu : Intrinsic<[llvm_anyint_ty],
|
||||
// Target-specific intrinsics
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
include "llvm/IntrinsicsPowerPC.td"
|
||||
include "llvm/IntrinsicsX86.td"
|
||||
include "llvm/IntrinsicsARM.td"
|
||||
include "llvm/IntrinsicsXCore.td"
|
||||
include "llvm/IntrinsicsHexagon.td"
|
||||
include "llvm/IntrinsicsNVVM.td"
|
||||
include "llvm/IntrinsicsMips.td"
|
||||
include "llvm/IntrinsicsR600.td"
|
||||
include "llvm/IR/IntrinsicsPowerPC.td"
|
||||
include "llvm/IR/IntrinsicsX86.td"
|
||||
include "llvm/IR/IntrinsicsARM.td"
|
||||
include "llvm/IR/IntrinsicsXCore.td"
|
||||
include "llvm/IR/IntrinsicsHexagon.td"
|
||||
include "llvm/IR/IntrinsicsNVVM.td"
|
||||
include "llvm/IR/IntrinsicsMips.td"
|
||||
include "llvm/IR/IntrinsicsR600.td"
|
@ -16,10 +16,10 @@
|
||||
#define LLVM_MDBUILDER_H
|
||||
|
||||
#include "llvm/ADT/APInt.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/Metadata.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "llvm/IR/Metadata.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/FoldingSet.h"
|
||||
#include "llvm/ADT/ilist_node.h"
|
||||
#include "llvm/Value.h"
|
||||
#include "llvm/IR/Value.h"
|
||||
|
||||
namespace llvm {
|
||||
class Constant;
|
@ -16,10 +16,10 @@
|
||||
#define LLVM_MODULE_H
|
||||
|
||||
#include "llvm/ADT/OwningPtr.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/GlobalAlias.h"
|
||||
#include "llvm/GlobalVariable.h"
|
||||
#include "llvm/Metadata.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/GlobalAlias.h"
|
||||
#include "llvm/IR/GlobalVariable.h"
|
||||
#include "llvm/IR/Metadata.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
|
||||
namespace llvm {
|
@ -15,7 +15,7 @@
|
||||
#ifndef LLVM_OPERAND_TRAITS_H
|
||||
#define LLVM_OPERAND_TRAITS_H
|
||||
|
||||
#include "llvm/User.h"
|
||||
#include "llvm/IR/User.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -15,12 +15,12 @@
|
||||
#ifndef LLVM_OPERATOR_H
|
||||
#define LLVM_OPERATOR_H
|
||||
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/DataLayout.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/Instruction.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/DataLayout.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/Instruction.h"
|
||||
#include "llvm/IR/Type.h"
|
||||
#include "llvm/Support/GetElementPtrTypeIterator.h"
|
||||
#include "llvm/Type.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -15,8 +15,8 @@
|
||||
#ifndef LLVM_TYPEBUILDER_H
|
||||
#define LLVM_TYPEBUILDER_H
|
||||
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include <limits.h>
|
||||
|
||||
namespace llvm {
|
@ -19,8 +19,8 @@
|
||||
#ifndef LLVM_USER_H
|
||||
#define LLVM_USER_H
|
||||
|
||||
#include "llvm/IR/Value.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
#include "llvm/Value.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -14,9 +14,9 @@
|
||||
#ifndef LLVM_VALUE_H
|
||||
#define LLVM_VALUE_H
|
||||
|
||||
#include "llvm/IR/Use.h"
|
||||
#include "llvm/Support/Casting.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
#include "llvm/Use.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -15,8 +15,8 @@
|
||||
#define LLVM_VALUE_SYMBOL_TABLE_H
|
||||
|
||||
#include "llvm/ADT/StringMap.h"
|
||||
#include "llvm/IR/Value.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Value.h"
|
||||
|
||||
namespace llvm {
|
||||
template<typename ValueSubClass, typename ItemParentClass>
|
@ -11,11 +11,11 @@
|
||||
#ifndef LLVM_INSTVISITOR_H
|
||||
#define LLVM_INSTVISITOR_H
|
||||
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IntrinsicInst.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/Module.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/IR/IntrinsicInst.h"
|
||||
#include "llvm/IR/Intrinsics.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
#include "llvm/Support/ErrorHandling.h"
|
||||
|
||||
@ -25,7 +25,7 @@ namespace llvm {
|
||||
// types now...
|
||||
//
|
||||
#define HANDLE_INST(NUM, OPCODE, CLASS) class CLASS;
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
|
||||
#define DELEGATE(CLASS_TO_VISIT) \
|
||||
return static_cast<SubClass*>(this)-> \
|
||||
@ -123,7 +123,7 @@ public:
|
||||
case Instruction::OPCODE: return \
|
||||
static_cast<SubClass*>(this)-> \
|
||||
visit##OPCODE(static_cast<CLASS&>(I));
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
}
|
||||
}
|
||||
|
||||
@ -158,7 +158,7 @@ public:
|
||||
else \
|
||||
DELEGATE(CLASS); \
|
||||
}
|
||||
#include "llvm/Instruction.def"
|
||||
#include "llvm/IR/Instruction.def"
|
||||
|
||||
// Specific Instruction type classes... note that all of the casts are
|
||||
// necessary because we use the instruction classes as opaque types...
|
||||
|
@ -27,7 +27,7 @@
|
||||
#include "llvm/Analysis/ScalarEvolution.h"
|
||||
#include "llvm/Assembly/PrintModulePass.h"
|
||||
#include "llvm/CodeGen/Passes.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/Transforms/IPO.h"
|
||||
#include "llvm/Transforms/Instrumentation.h"
|
||||
#include "llvm/Transforms/Scalar.h"
|
||||
|
@ -17,11 +17,11 @@
|
||||
#define LLVM_LINKALLVMCORE_H
|
||||
|
||||
#include "llvm/Analysis/Verifier.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IntrinsicInst.h"
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/Module.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/IR/IntrinsicInst.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/Support/Dwarf.h"
|
||||
#include "llvm/Support/DynamicLibrary.h"
|
||||
#include "llvm/Support/MathExtras.h"
|
||||
|
@ -16,8 +16,8 @@
|
||||
#define LLVM_SUPPORT_CFG_H
|
||||
|
||||
#include "llvm/ADT/GraphTraits.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/InstrTypes.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
#include "llvm/IR/InstrTypes.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -27,10 +27,10 @@
|
||||
#define LLVM_SUPPORT_CALLSITE_H
|
||||
|
||||
#include "llvm/ADT/PointerIntPair.h"
|
||||
#include "llvm/Attributes.h"
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/Attributes.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/IR/CallingConv.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -17,8 +17,8 @@
|
||||
#ifndef LLVM_SUPPORT_CONSTANTFOLDER_H
|
||||
#define LLVM_SUPPORT_CONSTANTFOLDER_H
|
||||
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/InstrTypes.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/InstrTypes.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
#define LLVM_SUPPORT_DATAFLOW_H
|
||||
|
||||
#include "llvm/ADT/GraphTraits.h"
|
||||
#include "llvm/User.h"
|
||||
#include "llvm/IR/User.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -15,8 +15,8 @@
|
||||
#ifndef LLVM_SUPPORT_GETELEMENTPTRTYPE_H
|
||||
#define LLVM_SUPPORT_GETELEMENTPTRTYPE_H
|
||||
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/User.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/User.h"
|
||||
|
||||
namespace llvm {
|
||||
template<typename ItTy = User::const_op_iterator>
|
||||
|
@ -19,8 +19,8 @@
|
||||
#ifndef LLVM_SUPPORT_INSTITERATOR_H
|
||||
#define LLVM_SUPPORT_INSTITERATOR_H
|
||||
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -18,9 +18,9 @@
|
||||
#ifndef CONSTANTRANGESSET_H_
|
||||
#define CONSTANTRANGESSET_H_
|
||||
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/DerivedTypes.h"
|
||||
#include "llvm/LLVMContext.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include <list>
|
||||
|
||||
namespace llvm {
|
||||
|
@ -23,8 +23,8 @@
|
||||
#define LLVM_SUPPORT_NOFOLDER_H
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -29,10 +29,10 @@
|
||||
#ifndef LLVM_SUPPORT_PATTERNMATCH_H
|
||||
#define LLVM_SUPPORT_PATTERNMATCH_H
|
||||
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/IntrinsicInst.h"
|
||||
#include "llvm/Operator.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
#include "llvm/IR/IntrinsicInst.h"
|
||||
#include "llvm/IR/Operator.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
|
||||
namespace llvm {
|
||||
|
@ -21,8 +21,8 @@
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/Analysis/ConstantFolding.h"
|
||||
#include "llvm/Constants.h"
|
||||
#include "llvm/InstrTypes.h"
|
||||
#include "llvm/IR/Constants.h"
|
||||
#include "llvm/IR/InstrTypes.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
#include "llvm/ADT/DenseMapInfo.h"
|
||||
#include "llvm/ADT/PointerIntPair.h"
|
||||
#include "llvm/Value.h"
|
||||
#include "llvm/IR/Value.h"
|
||||
|
||||
namespace llvm {
|
||||
class ValueHandleBase;
|
||||
|
@ -13,7 +13,7 @@
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
// Include all information about LLVM intrinsics.
|
||||
include "llvm/Intrinsics.td"
|
||||
include "llvm/IR/Intrinsics.td"
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Register file description - These classes are used to fill in the target
|
||||
|
@ -24,12 +24,12 @@
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/AddressingMode.h"
|
||||
#include "llvm/Attributes.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/CodeGen/DAGCombine.h"
|
||||
#include "llvm/CodeGen/RuntimeLibcalls.h"
|
||||
#include "llvm/CodeGen/SelectionDAGNodes.h"
|
||||
#include "llvm/InlineAsm.h"
|
||||
#include "llvm/IR/Attributes.h"
|
||||
#include "llvm/IR/CallingConv.h"
|
||||
#include "llvm/IR/InlineAsm.h"
|
||||
#include "llvm/Support/CallSite.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
#include "llvm/Target/TargetCallingConv.h"
|
||||
|
@ -16,9 +16,9 @@
|
||||
#define LLVM_TARGET_TARGETLOWERINGOBJECTFILE_H
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/IR/Module.h"
|
||||
#include "llvm/MC/MCObjectFileInfo.h"
|
||||
#include "llvm/MC/SectionKind.h"
|
||||
#include "llvm/Module.h"
|
||||
|
||||
namespace llvm {
|
||||
class MachineModuleInfo;
|
||||
|
@ -17,9 +17,9 @@
|
||||
#define LLVM_TARGET_TARGETREGISTERINFO_H
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/CallingConv.h"
|
||||
#include "llvm/CodeGen/MachineBasicBlock.h"
|
||||
#include "llvm/CodeGen/ValueTypes.h"
|
||||
#include "llvm/IR/CallingConv.h"
|
||||
#include "llvm/MC/MCRegisterInfo.h"
|
||||
#include <cassert>
|
||||
#include <functional>
|
||||
|
@ -23,10 +23,10 @@
|
||||
#define LLVM_TRANSFORMS_TARGET_TRANSFORM_INTERFACE
|
||||
|
||||
#include "llvm/AddressingMode.h"
|
||||
#include "llvm/Intrinsics.h"
|
||||
#include "llvm/IR/Intrinsics.h"
|
||||
#include "llvm/IR/Type.h"
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include "llvm/Type.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -17,7 +17,7 @@
|
||||
|
||||
// FIXME: Move to this file: BasicBlock::removePredecessor, BB::splitBasicBlock
|
||||
|
||||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
#include "llvm/Support/CFG.h"
|
||||
#include "llvm/Support/DebugLoc.h"
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
#ifndef TRANSFORMS_UTILS_BUILDLIBCALLS_H
|
||||
#define TRANSFORMS_UTILS_BUILDLIBCALLS_H
|
||||
|
||||
#include "llvm/IRBuilder.h"
|
||||
#include "llvm/IR/IRBuilder.h"
|
||||
|
||||
namespace llvm {
|
||||
class Value;
|
||||
|
@ -19,7 +19,7 @@
|
||||
#define TRANSFORMS_UTILS_BYPASSSLOWDIVISION_H
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/IR/Function.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
#ifndef LLVM_TRANSFORMS_UTILS_CMPINSTANALYSIS_H
|
||||
#define LLVM_TRANSFORMS_UTILS_CMPINSTANALYSIS_H
|
||||
|
||||
#include "llvm/InstrTypes.h"
|
||||
#include "llvm/IR/InstrTypes.h"
|
||||
|
||||
namespace llvm {
|
||||
class ICmpInst;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user