mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
Trailing whitespace trimming
This commit is contained in:
parent
06425735d9
commit
7f328385db
88 changed files with 9577 additions and 9850 deletions
|
@ -20,7 +20,7 @@ namespace llvm
|
|||
class AttributeList;
|
||||
class Module;
|
||||
class LLVMContext;
|
||||
class TargetMachine;
|
||||
class TargetMachine;
|
||||
};
|
||||
|
||||
NS_BF_BEGIN
|
||||
|
@ -41,7 +41,7 @@ class BfIRIntrinsicData
|
|||
public:
|
||||
String mName;
|
||||
BfIRIntrinsic mIntrinsic;
|
||||
llvm::Type* mReturnType;
|
||||
llvm::Type* mReturnType;
|
||||
};
|
||||
|
||||
struct BfIRCodeGenEntry
|
||||
|
@ -52,7 +52,7 @@ struct BfIRCodeGenEntry
|
|||
llvm::Value* mLLVMValue;
|
||||
llvm::Type* mLLVMType;
|
||||
llvm::BasicBlock* mLLVMBlock;
|
||||
llvm::MDNode* mLLVMMetadata;
|
||||
llvm::MDNode* mLLVMMetadata;
|
||||
BfIRIntrinsicData* mIntrinsicData;
|
||||
};
|
||||
};
|
||||
|
@ -67,7 +67,7 @@ public:
|
|||
llvm::DIType* mInstDIType;
|
||||
llvm::Type* mLLVMType;
|
||||
llvm::Type* mAlignLLVMType;
|
||||
llvm::Type* mInstLLVMType;
|
||||
llvm::Type* mInstLLVMType;
|
||||
|
||||
public:
|
||||
BfIRTypeEntry()
|
||||
|
@ -87,14 +87,14 @@ enum BfIRSizeAlignKind
|
|||
{
|
||||
BfIRSizeAlignKind_NoTransform,
|
||||
BfIRSizeAlignKind_Original,
|
||||
BfIRSizeAlignKind_Aligned,
|
||||
BfIRSizeAlignKind_Aligned,
|
||||
};
|
||||
|
||||
class BfIRCodeGen : public BfIRCodeGenBase
|
||||
{
|
||||
public:
|
||||
BfIRBuilder* mBfIRBuilder;
|
||||
|
||||
public:
|
||||
BfIRBuilder* mBfIRBuilder;
|
||||
|
||||
BumpAllocator mAlloc;
|
||||
BfTargetTriple mTargetTriple;
|
||||
String mTargetCPU;
|
||||
|
@ -113,7 +113,7 @@ public:
|
|||
llvm::InlineAsm* mOverflowCheckAsm;
|
||||
llvm::DebugLoc mDebugLoc;
|
||||
BfCodeGenOptions mCodeGenOptions;
|
||||
bool mHasDebugLoc;
|
||||
bool mHasDebugLoc;
|
||||
bool mIsCodeView;
|
||||
bool mHadDLLExport;
|
||||
int mConstValIdx;
|
||||
|
@ -122,7 +122,7 @@ public:
|
|||
Dictionary<int, BfIRCodeGenEntry> mResults;
|
||||
Dictionary<int, BfIRTypeEntry> mTypes;
|
||||
Dictionary<int, llvm::Function*> mIntrinsicMap;
|
||||
Dictionary<llvm::Function*, int> mIntrinsicReverseMap;
|
||||
Dictionary<llvm::Function*, int> mIntrinsicReverseMap;
|
||||
Array<llvm::Constant*> mConfigConsts32;
|
||||
Array<llvm::Constant*> mConfigConsts64;
|
||||
Dictionary<llvm::Type*, llvm::Value*> mReflectDataMap;
|
||||
|
@ -131,7 +131,7 @@ public:
|
|||
HashSet<llvm::BasicBlock*> mLockedBlocks;
|
||||
OwnedArray<BfIRIntrinsicData> mIntrinsicData;
|
||||
|
||||
public:
|
||||
public:
|
||||
void InitTarget();
|
||||
void FixValues(llvm::StructType* structType, llvm::SmallVector<llvm::Value*, 8>& values);
|
||||
void FixIndexer(llvm::Value*& val);
|
||||
|
@ -141,15 +141,15 @@ public:
|
|||
BfIRTypeEntry* GetTypeEntry(llvm::Type* type);
|
||||
void SetResult(int id, llvm::Value* value);
|
||||
void SetResultAligned(int id, llvm::Value* value);
|
||||
void SetResult(int id, llvm::Type* value);
|
||||
void SetResult(int id, llvm::Type* value);
|
||||
void SetResult(int id, llvm::BasicBlock* value);
|
||||
void SetResult(int id, llvm::MDNode* value);
|
||||
void SetResult(int id, llvm::MDNode* value);
|
||||
void CreateMemSet(llvm::Value* addr, llvm::Value* val, llvm::Value* size, int alignment, bool isVolatile = false);
|
||||
void AddNop();
|
||||
llvm::Value* TryToVector(llvm::Value* value);
|
||||
llvm::Value* TryToVector(llvm::Value* value, llvm::Type* elemType);
|
||||
llvm::Type* GetElemType(llvm::Value* value);
|
||||
bool TryMemCpy(llvm::Value* ptr, llvm::Value* val);
|
||||
bool TryMemCpy(llvm::Value* ptr, llvm::Value* val);
|
||||
bool TryVectorCpy(llvm::Value* ptr, llvm::Value* val);
|
||||
llvm::Type* GetSizeAlignedType(BfIRTypeEntry* typeEntry);
|
||||
llvm::Value* GetAlignedPtr(llvm::Value* val);
|
||||
|
@ -168,7 +168,7 @@ public:
|
|||
void PrintFunction();
|
||||
|
||||
int64 ReadSLEB128();
|
||||
void Read(StringImpl& str);
|
||||
void Read(StringImpl& str);
|
||||
void Read(int& i);
|
||||
void Read(int64& i);
|
||||
void Read(Val128& i);
|
||||
|
@ -227,14 +227,14 @@ public:
|
|||
llvm::BasicBlock* GetLLVMBlock(int streamId);
|
||||
llvm::MDNode* GetLLVMMetadata(int streamId);
|
||||
|
||||
llvm::Type* GetLLVMTypeById(int id);
|
||||
llvm::Type* GetLLVMTypeById(int id);
|
||||
|
||||
///
|
||||
|
||||
bool WriteObjectFile(const StringImpl& outFileName);
|
||||
bool WriteIR(const StringImpl& outFileName, StringImpl& error);
|
||||
|
||||
static int GetIntrinsicId(const StringImpl& name);
|
||||
static int GetIntrinsicId(const StringImpl& name);
|
||||
static const char* GetIntrinsicName(int intrinId);
|
||||
static void SetAsmKind(BfAsmKind asmKind);
|
||||
|
||||
|
@ -242,4 +242,3 @@ public:
|
|||
};
|
||||
|
||||
NS_BF_END
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue