Home
last modified time | relevance | path

Searched refs:isUndef (Results 1 – 25 of 134) sorted by relevance

123456

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueLattice.h238 bool isUndef() const { return Tag == undef; } in isUndef() function
294 if (isUndef()) in markUndef()
316 assert(isUnknown() || isUndef());
357 (isUndef() || isConstantRangeIncludingUndef() || Opts.MayIncludeUndef)
376 assert(isUnknown() || isUndef());
395 if (isUndef()) {
397 if (RHS.isUndef())
416 if (RHS.isUndef())
431 if (RHS.isUndef()) {
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUndefResultChecker.cpp78 if (C.getSVal(B).isUndef()) { in checkPostStmt()
102 if (C.getSVal(B->getLHS()).isUndef()) { in checkPostStmt()
106 else if (C.getSVal(B->getRHS()).isUndef()) { in checkPostStmt()
H A DUndefBranchChecker.cpp51 return St->getSVal(Ex, LCtx).isUndef(); in MatchesCriteria()
67 if (X.isUndef()) { in checkBranchCondition()
H A DUndefinedAssignmentChecker.cpp37 if (!val.isUndef()) in checkBind()
75 if (C.getSVal(B->getLHS()).isUndef()) { in checkBind()
H A DBuiltinFunctionChecker.cpp50 if (Arg.isUndef()) in evalCall()
92 if (Size.isUndef()) in evalCall()
H A DCallAndMessageChecker.cpp222 if (PSV.isUndef()) { in uninitRefOrPointer()
267 if (V.isUndef()) in Find()
295 if (V.isUndef()) { in PreVisitProcessArg()
376 if (L.isUndef()) { in checkFunctionPointerCall()
447 if (V.isUndef()) { in checkCXXMethodCall()
484 if (!Arg.isUndef()) in checkCXXDeallocation()
578 if (recVal.isUndef()) { in checkPreObjCMessage()
H A DUndefinedArraySubscriptChecker.cpp38 if (!C.getSVal(Index).isUndef()) in checkPreStmt()
H A DDereferenceChecker.cpp210 if (l.isUndef()) { in checkLocation()
256 if (V.isUndef()) in checkBind()
H A DReturnUndefChecker.cpp48 if (RetVal.isUndef()) { in checkPreStmt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DBreakFalseDeps.cpp115 assert(MO.isUndef() && "Expected undef machine operand"); in pickBestRegisterForUndef()
140 if (!CurrMO.isReg() || CurrMO.isDef() || CurrMO.isUndef() || in pickBestRegisterForUndef()
195 if (!MO.isReg() || !MO.getReg() || !MO.isUse() || !MO.isUndef()) in processDefs()
H A DRegisterScavenging.cpp143 if (MO.isUndef()) in determineKillsAndDefs()
192 if (MO.isUndef()) in forward()
311 if (!MO.isReg() || MO.isUndef() || !MO.getReg()) in findSurvivorReg()
531 if (MO.isReg() && MO.getReg() != 0 && !(MO.isUse() && MO.isUndef()) && in scavengeRegister()
715 assert((!MO.isUndef() || MO.isDef()) && "Cannot handle undef uses"); in scavengeFrameVirtualRegsInBlock()
730 assert((!MO.isUndef() || MO.isDef()) && "Cannot handle undef uses"); in scavengeFrameVirtualRegsInBlock()
H A DExpandPostRAPseudos.cpp148 if (IdentityCopy || SrcMO.isUndef()) { in LowerCopy()
153 if (SrcMO.isUndef() || MI->getNumOperands() > 2) { in LowerCopy()
H A DMachineInstrBundle.cpp168 if (MO.isUndef()) in finalizeBundle()
222 bool isUndef = UndefUseSet.count(Reg); in finalizeBundle() local
223 MIB.addReg(Reg, getKillRegState(isKill) | getUndefRegState(isUndef) | in finalizeBundle()
H A DRegAllocFast.cpp834 assert(MO.isUndef() && "expected undef use"); in allocVirtRegUndef()
880 if (MO.getSubReg() && !MO.isUndef()) { in defineLiveThroughVirtReg()
1019 if (MO.isDef() && MO.isUndef()) { in setPhysReg()
1137 if (MO.isTied() || (MO.getSubReg() != 0 && !MO.isUndef())) in allocateInstruction()
1221 (MO0.getSubReg() == 0 && !MO0.isUndef()); in allocateInstruction()
1223 (MO1.getSubReg() == 0 && !MO1.isUndef()); in allocateInstruction()
1238 (MO.getSubReg() && !MO.isUndef())) { in allocateInstruction()
1330 if (MO.isUndef()) { in allocateInstruction()
1357 assert(MO.isUndef() && "Should only have undef virtreg uses left"); in allocateInstruction()
H A DDeadMachineInstructionElim.cpp93 assert(U.isUndef() && "'Undef' use on a 'dead' register is found!"); in isDead()
H A DTargetInstrInfo.cpp192 bool Reg1IsUndef = MI.getOperand(Idx1).isUndef(); in commuteInstructionImpl()
193 bool Reg2IsUndef = MI.getOperand(Idx2).isUndef(); in commuteInstructionImpl()
1298 if (MOReg.isUndef()) in getRegSequenceInputs()
1323 if (MOReg.isUndef()) in getExtractSubregInputs()
1349 if (MOInsertedReg.isUndef()) in getInsertSubregInputs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp229 bool AddRegUndef = AddendMI->getOperand(1).isUndef(); in processBlock()
230 bool KilledProdRegUndef = MI.getOperand(KilledProdOp).isUndef(); in processBlock()
231 bool OtherProdRegUndef = MI.getOperand(OtherProdOp).isUndef(); in processBlock()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp234 if (Op.isUndef()) in isConstantSplatVectorAllZeros()
275 if (Op.isUndef()) in isBuildVectorOfConstantSDNodes()
288 if (Op.isUndef()) in isBuildVectorOfConstantFPSDNodes()
1785 if (N1.isUndef() && N2.isUndef()) in getVectorShuffle()
1806 if (N1.isUndef()) in getVectorShuffle()
2248 if ((N1.isUndef() || N2.isUndef()) && in FoldSetCC()
2254 if (N1.isUndef() && N2.isUndef()) in FoldSetCC()
5500 if (N1.isUndef() && N2.isUndef()) in foldConstantFPMath()
5502 if (N1.isUndef() || N2.isUndef()) in foldConstantFPMath()
5803 if (N1.isUndef() || N2.isUndef()) in getNode()
[all …]
H A DDAGCombiner.cpp2564 if (N0.isUndef() || N1.isUndef()) in visitADDSAT()
3620 if (N0.isUndef() || N1.isUndef()) in visitSUBSAT()
3756 if (N0.isUndef() || N1.isUndef()) in visitMULFIX()
3777 if (N0.isUndef() || N1.isUndef()) in visitMUL()
4488 if (N0.isUndef() || N1.isUndef()) in visitMULHS()
4537 if (N0.isUndef() || N1.isUndef()) in visitMULHU()
5130 if (N0.isUndef() || N1.isUndef()) in visitANDLike()
6313 if (!LegalOperations && (N0.isUndef() || N1.isUndef())) in visitORLike()
7768 if (N0.isUndef() && N1.isUndef()) in visitXOR()
9887 if (N1Elt.isUndef() || N2Elt.isUndef()) in foldVSelectOfConstants()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLattice.cpp15 if (Val.isUndef()) in operator <<()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineOperand.h395 bool isUndef() const { in isUndef() function
460 return !isUndef() && !isInternalRead() && (isUse() || getSubReg()); in readsReg()
762 bool isUndef = false, bool isDebug = false);
793 bool isUndef = false,
805 Op.IsUndef = isUndef;
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineObjC.cpp185 if (!recVal.isUndef()) { in VisitObjCMessage()
249 if (!recVal.isUndef()) { in VisitObjCMessage()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSVals.h140 bool isUndef() const { in isUndef() function
240 bool isUndef() const = delete;
253 return !V.isUndef(); in isKind()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMemIntrinsicResults.cpp125 if (!O.isUndef()) { in replaceDominatedUses()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp301 if (!MO.isReg() || MO.isUndef() || MO.isUse()) in canAddPseudoFlagDep()
310 if (!MO.isReg() || MO.isUndef() || MO.isDef()) in canAddPseudoFlagDep()
985 if (!MO.isReg() || MO.isUndef() || MO.isUse()) in UpdateCPSRDef()
1000 if (!MO.isReg() || MO.isUndef() || MO.isDef()) in UpdateCPSRUse()

123456