diff options
Diffstat (limited to 'source/x/vulkan-sdk/DirectXShaderCompiler-gcc13.patch')
-rw-r--r-- | source/x/vulkan-sdk/DirectXShaderCompiler-gcc13.patch | 142 |
1 files changed, 0 insertions, 142 deletions
diff --git a/source/x/vulkan-sdk/DirectXShaderCompiler-gcc13.patch b/source/x/vulkan-sdk/DirectXShaderCompiler-gcc13.patch deleted file mode 100644 index 04e6a95b8..000000000 --- a/source/x/vulkan-sdk/DirectXShaderCompiler-gcc13.patch +++ /dev/null @@ -1,142 +0,0 @@ ---- a/include/llvm/Analysis/DxilValueCache.h -+++ a/include/llvm/Analysis/DxilValueCache.h -@@ -52,7 +52,7 @@ struct DxilValueCache : public ImmutablePass { - - private: - -- WeakValueMap ValueMap; -+ WeakValueMap Map; - bool (*ShouldSkipCallback)(Value *V) = nullptr; - - void MarkUnreachable(BasicBlock *BB); -@@ -77,8 +77,8 @@ public: - Value *GetValue(Value *V, DominatorTree *DT=nullptr); - Constant *GetConstValue(Value *V, DominatorTree *DT = nullptr); - ConstantInt *GetConstInt(Value *V, DominatorTree *DT = nullptr); -- void ResetUnknowns() { ValueMap.ResetUnknowns(); } -- void ResetAll() { ValueMap.ResetAll(); } -+ void ResetUnknowns() { Map.ResetUnknowns(); } -+ void ResetAll() { Map.ResetAll(); } - bool IsUnreachable(BasicBlock *BB, DominatorTree *DT=nullptr); - void SetShouldSkipCallback(bool (*Callback)(Value *V)) { ShouldSkipCallback = Callback; }; - }; ---- a/lib/Analysis/DxilValueCache.cpp -+++ a/lib/Analysis/DxilValueCache.cpp -@@ -57,7 +57,7 @@ bool IsEntryBlock(const BasicBlock *BB) { - } - - void DxilValueCache::MarkUnreachable(BasicBlock *BB) { -- ValueMap.Set(BB, ConstantInt::get(Type::getInt1Ty(BB->getContext()), 0)); -+ Map.Set(BB, ConstantInt::get(Type::getInt1Ty(BB->getContext()), 0)); - } - - bool DxilValueCache::MayBranchTo(BasicBlock *A, BasicBlock *B) { -@@ -93,7 +93,7 @@ bool DxilValueCache::MayBranchTo(BasicBlock *A, BasicBlock *B) { - } - - bool DxilValueCache::IsUnreachable_(BasicBlock *BB) { -- if (Value *V = ValueMap.Get(BB)) -+ if (Value *V = Map.Get(BB)) - if (IsConstantFalse(V)) - return true; - return false; -@@ -155,7 +155,7 @@ Value *DxilValueCache::ProcessAndSimplify_PHI(Instruction *I, DominatorTree *DT) - // that were computed previously. - if (!Simplified) { - if (SimplifiedNotDominating) -- if (Value *CachedV = ValueMap.Get(SimplifiedNotDominating)) -+ if (Value *CachedV = Map.Get(SimplifiedNotDominating)) - Simplified = CachedV; - } - -@@ -379,7 +379,7 @@ Value *DxilValueCache::SimplifyAndCacheResult(Instruction *I, DominatorTree *DT) - } - - if (Simplified && isa<Constant>(Simplified)) -- ValueMap.Set(I, Simplified); -+ Map.Set(I, Simplified); - - return Simplified; - } -@@ -500,7 +500,7 @@ void DxilValueCache::WeakValueMap::Set(Value *Key, Value *V) { - // If there's a cached value, return it. Otherwise, return - // the value itself. - Value *DxilValueCache::TryGetCachedValue(Value *V) { -- if (Value *Simplified = ValueMap.Get(V)) -+ if (Value *Simplified = Map.Get(V)) - return Simplified; - return V; - } -@@ -516,7 +516,7 @@ StringRef DxilValueCache::getPassName() const { - Value *DxilValueCache::GetValue(Value *V, DominatorTree *DT) { - if (dyn_cast<Constant>(V)) - return V; -- if (Value *NewV = ValueMap.Get(V)) -+ if (Value *NewV = Map.Get(V)) - return NewV; - - return ProcessValue(V, DT); -@@ -541,7 +541,7 @@ bool DxilValueCache::IsUnreachable(BasicBlock *BB, DominatorTree *DT) { - - LLVM_DUMP_METHOD - void DxilValueCache::dump() const { -- ValueMap.dump(); -+ Map.dump(); - } - - void DxilValueCache::getAnalysisUsage(AnalysisUsage &AU) const { -@@ -580,15 +580,15 @@ Value *DxilValueCache::ProcessValue(Value *NewV, DominatorTree *DT) { - - // If we haven't seen this value, go in and push things it depends on - // into the worklist. -- if (!ValueMap.Seen(V)) { -- ValueMap.SetSentinel(V); -+ if (!Map.Seen(V)) { -+ Map.SetSentinel(V); - if (Instruction *I = dyn_cast<Instruction>(V)) { - - for (Use &U : I->operands()) { - Instruction *UseI = dyn_cast<Instruction>(U.get()); - if (!UseI) - continue; -- if (!ValueMap.Seen(UseI)) -+ if (!Map.Seen(UseI)) - WorkList.push_back(UseI); - } - -@@ -596,9 +596,9 @@ Value *DxilValueCache::ProcessValue(Value *NewV, DominatorTree *DT) { - for (unsigned i = 0; i < PN->getNumIncomingValues(); i++) { - BasicBlock *BB = PN->getIncomingBlock(i); - TerminatorInst *Term = BB->getTerminator(); -- if (!ValueMap.Seen(Term)) -+ if (!Map.Seen(Term)) - WorkList.push_back(Term); -- if (!ValueMap.Seen(BB)) -+ if (!Map.Seen(BB)) - WorkList.push_back(BB); - } - } -@@ -607,9 +607,9 @@ Value *DxilValueCache::ProcessValue(Value *NewV, DominatorTree *DT) { - for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; PI++) { - BasicBlock *PredBB = *PI; - TerminatorInst *Term = PredBB->getTerminator(); -- if (!ValueMap.Seen(Term)) -+ if (!Map.Seen(Term)) - WorkList.push_back(Term); -- if (!ValueMap.Seen(PredBB)) -+ if (!Map.Seen(PredBB)) - WorkList.push_back(PredBB); - } - } ---- a/tools/clang/include/clang/Basic/Version.h -+++ a/tools/clang/include/clang/Basic/Version.h -@@ -18,7 +18,8 @@ - - #include "clang/Basic/Version.inc" - #include "llvm/ADT/StringRef.h" -- -+// HLSL Change - for uint32_t. -+#include <cstdint> - /// \brief Helper macro for CLANG_VERSION_STRING. - #define CLANG_MAKE_VERSION_STRING2(X) #X - |