Home
last modified time | relevance | path

Searched refs:isOutput (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DIRNormalizer.cpp75 bool isOutput(const Instruction *I) const;
140 if (isOutput(&I)) in nameBasicBlocks()
359 if (isOutput(IU)) in foldInstructionName()
364 if (isOutput(I) || !I->getName().starts_with("op")) in foldInstructionName()
419 if (!(isOutput(&I) || I.isTerminator())) in reorderInstructions()
582 if (isOutput(&I)) in collectOutputInstructions()
591 bool IRNormalizer::isOutput(const Instruction *I) const { in isOutput() function in IRNormalizer
632 if (isOutput(I)) { in getOutputFootprint()
H A DCodeMoverUtils.cpp402 if (DepResult && (DepResult->isOutput() || DepResult->isFlow() || in isSafeToMoveBefore()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInlineAsm.cpp109 Type = isOutput; in Parse()
130 if (Type != isOutput || // Cannot early clobber anything but output. in Parse()
168 if (N >= ConstraintsSoFar.size() || ConstraintsSoFar[N].Type != isOutput|| in Parse()
289 case InlineAsm::isOutput: in verify()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h99 isOutput, // '=x' enumerator
182 return Type == isInput || (Type == isOutput && isIndirect); in hasArg()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInlineAsmLowering.cpp67 else if (OpInfo.Type == InlineAsm::isOutput) in update()
269 } else if (OpInfo.Type == InlineAsm::isOutput && !OpInfo.isIndirect) { in lowerInlineAsm()
320 case InlineAsm::isOutput: in lowerInlineAsm()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h121 bool isOutput() const;
133 bool isOrdered() const { return isOutput() || isFlow() || isAnti(); } in isOrdered()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp1106 if (D->isFlow() || D->isAnti() || D->isOutput()) { in canHoistInst()
1127 if (D->isFlow() || D->isOutput()) { in canHoistInst()
1169 if (D->isOutput() || D->isAnti()) { in canSinkInst()
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DARM.cpp1373 bool isOutput = (Constraint[0] == '='); in validateConstraintModifier() local
1385 return (isInOut || isOutput || Size <= 64); in validateConstraintModifier()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp930 if (TC.Type != InlineAsm::isOutput) in isInlineAsmSourceOfDivergence()
H A DSIISelLowering.cpp17614 if (TC.Type == InlineAsm::isOutput) { in requiresUniformRegister()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp6293 bool isOutput) { in instrumentAsmArgument()
6301 if (!OpType->isPointerTy() || !isOutput) { in instrumentAsmArgument()
6302 assert(!isOutput); in instrumentAsmArgument()
6342 case InlineAsm::isOutput: in getNumOutputArgs()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp254 bool Dependence::isOutput() const { in isOutput() function in Dependence
684 else if (isOutput()) in dump()
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp5997 bool isOutput = (i == 1) && Desc.mayStore(); in parseMSInlineAsm() local
6000 if (isOutput) { in parseMSInlineAsm()
H A DMasmParser.cpp5954 bool isOutput = (i == 1) && Desc.mayStore(); in parseMSInlineAsm() local
5956 if (isOutput) { in parseMSInlineAsm()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp9798 if ((OpInfo.Type == InlineAsm::isOutput || in getRegistersForValue()
9913 else if (OpInfo.Type == InlineAsm::isOutput) in update()
10014 if (OpInfo.hasArg() || OpInfo.Type == InlineAsm::isOutput) in visitInlineAsm()
10137 case InlineAsm::isOutput: in visitInlineAsm()
10414 if (OpInfo.Type == InlineAsm::isOutput) { in visitInlineAsm()
12758 if (OpInfo.Type != InlineAsm::isOutput) in visitCallBrLandingPad()
H A DTargetLowering.cpp5927 case InlineAsm::isOutput: in ParseConstraints()