We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2002521 commit ccbe953Copy full SHA for ccbe953
llvm/lib/Target/DirectX/DXILLegalizePass.cpp
@@ -569,9 +569,11 @@ class DXILLegalizationPipeline {
569
570
bool runLegalizationPipeline(Function &F) {
571
bool MadeChange = false;
572
+ SmallVector<Instruction *> ToRemove;
573
+ DenseMap<Value *, Value *> ReplacedValues;
574
for (int Stage = 0; Stage < NumStages; ++Stage) {
- SmallVector<Instruction *> ToRemove;
- DenseMap<Value *, Value *> ReplacedValues;
575
+ ToRemove.clear();
576
+ ReplacedValues.clear();
577
for (auto &I : instructions(F)) {
578
for (auto &LegalizationFn : LegalizationPipeline[Stage])
579
LegalizationFn(I, ToRemove, ReplacedValues);
0 commit comments