Home
last modified time | relevance | path

Searched refs:Folded (Results 1 – 25 of 56) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLateBranchOpt.cpp69 MachineBasicBlock *Folded = in runOnBasicBlock() local
76 if (Folded) { in runOnBasicBlock()
78 RII->insertBranch(MBB, Folded, nullptr, {}, DL); in runOnBasicBlock()
86 if (!Folded) { in runOnBasicBlock()
91 MBB.addSuccessor(Folded); in runOnBasicBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrXOP.td20 Sched<[SchedWriteVecALU.XMM.Folded, SchedWriteVecALU.XMM.ReadAfterFold]>;
51 Sched<[sched.Folded, sched.ReadAfterFold]>;
62 Sched<[sched.Folded, sched.ReadAfterFold]>;
73 Sched<[sched.Folded, sched.ReadAfterFold]>;
108 XOP, VVVV, REX_W, Sched<[sched.Folded, sched.ReadAfterFold]>;
115 XOP, Sched<[sched.Folded, sched.ReadAfterFold]>;
153 XOP, Sched<[sched.Folded, sched.ReadAfterFold]>;
184 VR128:$src3))]>, XOP, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
264 XOP, VVVV, Sched<[sched.Folded, sched.ReadAfterFold]>;
299 XOP, VVVV, REX_W, Sched<[sched.Folded, sche
[all...]
H A DX86InstrFMA.td53 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
73 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
95 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
195 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
215 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
237 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
283 []>, Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
407 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
414 Sched<[sched.Folded, sched.ReadAfterFold,
444 Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
[all …]
H A DX86InstrMMX.td48 Sched<[sched.Folded, sched.ReadAfterFold]>;
64 Sched<[sched.Folded, sched.ReadAfterFold]>;
84 Sched<[sched.Folded]>;
103 Sched<[sched.Folded, sched.ReadAfterFold]>;
120 Sched<[sched.Folded, sched.ReadAfterFold]>;
131 Sched<[sched.Folded]>;
144 Sched<[WriteCvtI2PS.Folded]>;
484 Sched<[SchedWriteShuffle.MMX.Folded]>;
535 Sched<[WriteVecInsert.Folded, WriteVecInsert.ReadAfterFold]>;
H A DX86InstrSSE.td38 Sched<[sched.Folded, sched.ReadAfterFold]>;
61 Sched<[sched.Folded, sched.ReadAfterFold]>;
85 Sched<[sched.Folded, sched.ReadAfterFold]>;
107 Sched<[sched.Folded, sched.ReadAfterFold]>;
670 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>;
678 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>;
868 Sched<[sched.Folded]>;
883 Sched<[sched.Folded]>;
898 Sched<[sched.Folded, sched.ReadAfterFold]>;
1049 Sched<[sched.Folded]>;
[all …]
H A DX86InstrConditionalCompare.td59 let SchedRW = [WriteALU.Folded] in {
68 let SchedRW = [WriteALU.Folded, WriteALU.ReadAfterFold] in {
126 let SchedRW = [WriteALU.Folded] in {
132 let SchedRW = [WriteALU.Folded, WriteALU.ReadAfterFold] in {
H A DX86Instr3DNow.td36 []>, Sched<[sched.Folded, sched.ReadAfterFold]>;
48 []>, Sched<[sched.Folded, sched.ReadAfterFold]>;
H A DX86InstrAVX512.td402 Sched<[sched.Folded, sched.ReadAfterFold]>;
672 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>;
1299 Sched<[SchedWriteShuffle.YMM.Folded]>,
1315 Sched<[SchedWriteShuffle.YMM.Folded]>,
1635 EVEX, VVVV, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>;
1651 Sched<[sched.Folded, sched.ReadAfterFold]>;
1756 EVEX, VVVV, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>;
1770 Sched<[sched.Folded, sched.ReadAfterFold]>;
1851 Sched<[sched.Folded, sched.ReadAfterFold]>;
1857 Sched<[sched.Folded, sched.ReadAfterFold]>;
[all …]
H A DX86InstrUtils.td1026 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]> {
1050 let SchedRW = [WriteADC.Folded, WriteADC.ReadAfterFold,
1121 let SchedRW = [WriteALU.Folded, WriteALU.ReadAfterFold];
1135 Sched<[WriteALU.Folded, ReadDefault, ReadDefault, ReadDefault,
1162 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>;
1191 Sched<[WriteALU.Folded]>, DefEFLAGS;
1195 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]>, NDD<1>;
1201 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]>, DefEFLAGS, NDD<1>;
1221 Sched<[WriteADC.Folded, WriteADC.ReadAfterFold]>, DefEFLAGS, UseEFLAGS, NDD<1>;
1247 : BinOpMI8<m, binop_args, t, f, (outs)>, Sched<[WriteALU.Folded]>, DefEFLAGS;
[all …]
H A DX86InstrAVX10.td73 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>;
81 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>;
121 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>;
137 Sched<[WriteFMAX.Folded, WriteFMAX.ReadAfterFold]>;
191 Sched<[sched.Folded, sched.ReadAfterFold]>;
197 Sched<[sched.Folded, sched.ReadAfterFold]>;
646 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>, SIMD_EXC;
662 EVEX, VEX_LIG, Sched<[sched.Folded, sched.ReadAfterFold]>,
959 Sched<[sched.Folded]>;
1070 Sched<[sched.Folded, sched.ReadAfterFold]>;
[all …]
H A DX86InstrTBM.td33 XOP, XOPA, Sched<[Sched.Folded]>;
53 XOP, VVVV, XOP9, Sched<[Sched.Folded]>;
H A DX86InstrCMovSetCC.td23 let SchedRW = [WriteCMOV.Folded, WriteCMOV.ReadAfterFold] in
49 let SchedRW = [WriteCMOV.Folded, WriteCMOV.ReadAfterFold] in {
H A DX86InstrArithmetic.td74 [sched.Folded,
228 let SchedRW = [sched.Folded, sched.ReadAfterFold];
233 let SchedRW = [sched.Folded, sched.ReadAfterFold];
296 let SchedRW = [sched.Folded];
301 let SchedRW = [sched.Folded];
309 let SchedRW = [sched.Folded];
366 let SchedRW = [sched.Folded];
371 let SchedRW = [sched.Folded];
1380 Sched<[WriteALU.Folded, WriteALU.ReadAfterFold]>, T8;
1416 [WriteIMulHLd, sched.Folded,
[all …]
H A DX86ScheduleBdVer2.td206 defm : PdWriteRes<SchedRW.Folded,
486 SchedVar<NoSchedPred, [WriteCMOV.Folded]>
1004 // FIXME: .Folded version is one NumMicroOp *less*..
1011 // FIXME: .Folded version is one NumMicroOp *less*..
1265 def : InstRW<[WritePHAdd.Folded], (instrs PHADDDrm, PHSUBDrm,
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DDJB.cpp79 StringRef Folded = toUTF8(C, Storage); in caseFoldingDjbHash() local
80 H = djbHash(Folded, H); in caseFoldingDjbHash()
/freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/Coverage/
H A DCoverageMapping.h463 BoolVector Folded; member
469 BoolVector &&Folded, CondIDMap &&PosToID, LineColPairMap &&CondLoc) in MCDCRecord()
470 : Region(Region), TV(std::move(TV)), Folded(std::move(Folded)), in MCDCRecord()
485 return Folded[false][Condition] || Folded[true][Condition]; in isCondFolded()
537 unsigned Folded = 0; in getPercentCovered() local
541 Folded++; in getPercentCovered()
546 unsigned Total = getNumConditions() - Folded; in getPercentCovered()
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/
H A DSourceCoverageViewText.cpp297 auto BranchCount = [&](StringRef Label, uint64_t Count, bool Folded, in renderBranchView()
299 if (Folded) in renderBranchView()
H A DSourceCoverageViewHTML.cpp1102 auto BranchCount = [&](StringRef Label, uint64_t Count, bool Folded, in renderBranchView()
1104 if (Folded) in renderBranchView()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1384 ConstantFP *Folded = flushDenormalConstantFP(Splat, Inst, IsOutput); in FlushFPConstant() local
1385 if (!Folded) in FlushFPConstant()
1387 return ConstantVector::getSplat(VecTy->getElementCount(), Folded); in FlushFPConstant()
1406 ConstantFP *Folded = flushDenormalConstantFP(CFP, Inst, IsOutput); in FlushFPConstant() local
1407 if (!Folded) in FlushFPConstant()
1409 NewElts.push_back(Folded); in FlushFPConstant()
1423 ConstantFP *Folded = in FlushFPConstant() local
1425 if (!Folded) in FlushFPConstant()
1427 NewElts.push_back(Folded); in FlushFPConstant()
3850 Constant *Folded = in ConstantFoldFixedVectorCall() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp424 MCDCRecord::BoolVector Folded; member in __anondf0c3b9d0411::MCDCRecordProcessor
451 Folded{{BitVector(NumConditions), BitVector(NumConditions)}}, in MCDCRecordProcessor()
539 Folded[false][I] = B->FalseCount.isZero(); in processMCDCRecord()
540 Folded[true][I] = B->Count.isZero(); in processMCDCRecord()
547 return MCDCRecord(Region, std::move(ExecVectors), std::move(Folded), in processMCDCRecord()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp677 if (auto [NewVPI, Folded] = foldEVLIntoMask(VPI); Folded) { in expandVectorPredication()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h2077 if (Value *Folded = Folder.FoldCast(Instruction::Trunc, V, DestTy)) variable
2078 return Folded;
2091 if (Value *Folded = Folder.FoldCast(Instruction::ZExt, V, DestTy)) variable
2092 return Folded;
2152 if (Value *Folded = Folder.FoldCast(Instruction::UIToFP, V, DestTy)) variable
2153 return Folded;
2245 if (Value *Folded = Folder.FoldCast(Op, V, DestTy)) variable
2246 return Folded;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DJumpThreading.cpp634 if (Constant *Folded = ConstantFoldCastOperand(CI->getOpcode(), Val.first, in computeValueKnownInPredecessorsImpl() local
636 Result.emplace_back(Folded, Val.second); in computeValueKnownInPredecessorsImpl()
727 Constant *Folded = in computeValueKnownInPredecessorsImpl() local
730 if (Constant *KC = getKnownConstant(Folded, WantInteger)) in computeValueKnownInPredecessorsImpl()
856 Constant *Folded = in computeValueKnownInPredecessorsImpl() local
858 if (Constant *KC = getKnownConstant(Folded, WantInteger)) in computeValueKnownInPredecessorsImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp597 bool Folded = false; in simplifyCode() local
599 Folded |= TII->onlyFoldImmediate(UseMI, MI, MIDestReg); in simplifyCode()
604 if (Folded) in simplifyCode()
606 Simplified |= Folded; in simplifyCode()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCWin64EH.cpp2035 unsigned &Folded, int &IntRegs) { in parseRegMask() argument
2044 Folded = 0; in parseRegMask()
2063 Folded = 4 - First; in parseRegMask()
2064 N -= Folded; in parseRegMask()

123