Home
last modified time | relevance | path

Searched refs:IsUndef (Results 1 – 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
HDCombinerHelper.h122 bool matchCombineConcatVectors(MachineInstr &MI, bool &IsUndef,
126 void applyCombineConcatVectors(MachineInstr &MI, bool IsUndef,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
HDCombinerHelper.cpp116 bool IsUndef = false; in tryCombineConcatVectors() local
118 if (matchCombineConcatVectors(MI, IsUndef, Ops)) { in tryCombineConcatVectors()
119 applyCombineConcatVectors(MI, IsUndef, Ops); in tryCombineConcatVectors()
125 bool CombinerHelper::matchCombineConcatVectors(MachineInstr &MI, bool &IsUndef, in matchCombineConcatVectors() argument
129 IsUndef = true; in matchCombineConcatVectors()
141 IsUndef = false; in matchCombineConcatVectors()
171 MachineInstr &MI, bool IsUndef, const ArrayRef<Register> Ops) { in applyCombineConcatVectors() argument
184 if (IsUndef) in applyCombineConcatVectors()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineOperand.h130 unsigned IsUndef : 1; variable
395 return IsUndef; in isUndef()
511 IsUndef = Val;
793 Op.IsUndef = isUndef;
HDMachineInstr.h1422 void setRegisterDefReadUndef(Register Reg, bool IsUndef = true);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDSIShrinkInstructions.cpp250 bool IsUndef = true; in shrinkMIMG() local
262 IsUndef = false; in shrinkMIMG()
297 MI.getOperand(VAddr0Idx).setIsUndef(IsUndef); in shrinkMIMG()
HDGCNHazardRecognizer.cpp895 bool IsUndef = Src0->isUndef(); in fixVcmpxPermlaneHazards() local
898 .addReg(Reg, RegState::Define | (IsUndef ? RegState::Dead : 0)) in fixVcmpxPermlaneHazards()
899 .addReg(Reg, IsUndef ? RegState::Undef : RegState::Kill); in fixVcmpxPermlaneHazards()
HDSIInstrInfo.cpp1492 bool IsUndef = MI.getOperand(1).isUndef(); in expandPostRAPseudo() local
1502 RegState::Implicit | (IsUndef ? RegState::Undef : 0)); in expandPostRAPseudo()
1658 bool IsUndef = RegOp.isUndef(); in swapRegAndNonRegOperand() local
1668 NonRegOp.ChangeToRegister(Reg, false, false, IsKill, IsDead, IsUndef, IsDebug); in swapRegAndNonRegOperand()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonISelLoweringHVX.cpp376 bool IsSplat = true, IsUndef = true; in buildHvxVectorReg() local
381 IsUndef = false; in buildHvxVectorReg()
387 if (IsUndef) in buildHvxVectorReg()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineInstr.cpp1925 void MachineInstr::setRegisterDefReadUndef(Register Reg, bool IsUndef) { in setRegisterDefReadUndef() argument
1929 MO.setIsUndef(IsUndef); in setRegisterDefReadUndef()
HDRegisterCoalescer.cpp1659 bool IsUndef = true; in addUndefFlag() local
1664 IsUndef = false; in addUndefFlag()
1668 if (IsUndef) { in addUndefFlag()
HDMachineOperand.cpp256 IsUndef = isUndef; in ChangeToRegister()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.cpp2970 bool IsUndef = true; in loadRegPairFromStackSlot() local
2976 IsUndef = false; in loadRegPairFromStackSlot()
2979 .addReg(DestReg0, RegState::Define | getUndefRegState(IsUndef), SubIdx0) in loadRegPairFromStackSlot()
2980 .addReg(DestReg1, RegState::Define | getUndefRegState(IsUndef), SubIdx1) in loadRegPairFromStackSlot()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReader.cpp589 bool IsUndef = PPOpts.Macros[I].second; in collectMacroDefinitions() local
596 if (IsUndef) { in collectMacroDefinitions()
5825 bool IsUndef = Record[Idx++]; in ParsePreprocessorOptions() local
5826 PPOpts.Macros.push_back(std::make_pair(Macro, IsUndef)); in ParsePreprocessorOptions()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86ISelLowering.cpp5538 bool IsUndef = Values[i] < 0 && IsMask; in getConstVector() local
5539 SDValue OpNode = IsUndef ? DAG.getUNDEF(EltVT) : in getConstVector()
5543 Ops.push_back(IsUndef ? DAG.getUNDEF(EltVT) : in getConstVector()