Home
last modified time | relevance | path

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

123

/openbsd/src/gnu/llvm/llvm/docs/
DAArch64SME.rst183 stp d15, d14, [sp, #-80]! // 16-byte Folded Spill
184 stp d13, d12, [sp, #16] // 16-byte Folded Spill
185 stp d11, d10, [sp, #32] // 16-byte Folded Spill
186 stp d9, d8, [sp, #48] // 16-byte Folded Spill
187 str x30, [sp, #64] // 8-byte Folded Spill
188 str s0, [sp, #76] // 4-byte Folded Spill
190 ldr s0, [sp, #76] // 4-byte Folded Reload
192 str s0, [sp, #76] // 4-byte Folded Spill
194 ldp d9, d8, [sp, #48] // 16-byte Folded Reload
195 ldp d11, d10, [sp, #32] // 16-byte Folded Reload
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
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_4V, VEX_W, Sched<[sched.Folded, sched.ReadAfterFold]>;
115 XOP, Sched<[sched.Folded, sched.ReadAfterFold]>;
153 XOP, Sched<[sched.Folded, sched.ReadAfterFold]>;
184 VR128:$src3))]>, XOP_4V, Sched<[sched.Folded, sched.ReadAfterFold]>;
264 XOP_4V, Sched<[sched.Folded, sched.ReadAfterFold]>;
299 XOP_4V, VEX_W, Sched<[sched.Folded, sched.ReadAfterFold, sched.ReadAfterFold]>;
[all …]
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 …]
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]>;
488 Sched<[SchedWriteShuffle.MMX.Folded]>;
539 Sched<[WriteVecInsert.Folded, WriteVecInsert.ReadAfterFold]>;
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]>;
675 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>;
683 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>;
874 Sched<[sched.Folded]>;
889 Sched<[sched.Folded]>;
904 Sched<[sched.Folded, sched.ReadAfterFold]>;
1055 Sched<[sched.Folded]>;
[all …]
DX86Instr3DNow.td40 Sched<[sched.Folded, sched.ReadAfterFold]>;
53 Sched<[sched.Folded, sched.ReadAfterFold]>;
DX86InstrArithmetic.td48 class SchedLoadReg<X86FoldableSchedWrite Sched> : Sched<[Sched.Folded,
178 Sched<[WriteIMul16Reg.Folded, WriteIMul16Reg.ReadAfterFold]>, TB, OpSize16;
184 Sched<[WriteIMul32Reg.Folded, WriteIMul32Reg.ReadAfterFold]>, TB, OpSize32;
190 Sched<[WriteIMul64Reg.Folded, WriteIMul32Reg.ReadAfterFold]>, TB;
245 Sched<[WriteIMul16Imm.Folded]>, OpSize16;
251 Sched<[WriteIMul16Imm.Folded]>, OpSize16;
258 Sched<[WriteIMul32Imm.Folded]>, OpSize32;
264 Sched<[WriteIMul32Imm.Folded]>, OpSize32;
271 Sched<[WriteIMul64Imm.Folded]>;
278 Sched<[WriteIMul64Imm.Folded]>;
[all …]
DX86InstrAVX512.td582 Sched<[sched.Folded, sched.ReadAfterFold]>;
846 Sched<[SchedWriteFShuffle.XMM.Folded, SchedWriteFShuffle.XMM.ReadAfterFold]>;
1467 Sched<[SchedWriteShuffle.YMM.Folded]>,
1483 Sched<[SchedWriteShuffle.YMM.Folded]>,
1792 EVEX_4V, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>;
1808 Sched<[sched.Folded, sched.ReadAfterFold]>;
1913 EVEX_4V, AVX5128IBase, Sched<[sched.Folded, sched.ReadAfterFold]>;
1927 Sched<[sched.Folded, sched.ReadAfterFold]>;
2008 Sched<[sched.Folded, sched.ReadAfterFold]>;
2014 Sched<[sched.Folded, sched.ReadAfterFold]>;
[all …]
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,
DX86InstrCMovSetCC.td39 SchedRW = [WriteCMOV.Folded, WriteCMOV.ReadAfterFold] in {
DX86Schedule.td47 SchedWrite Folded;
59 let Folded = !cast<SchedWrite>(NAME#"Ld");
73 def : WriteRes<SchedRW.Folded, []>;
DX86ScheduleBtVer2.td134 def : WriteRes<SchedRW.Folded, !listconcat([JLAGU], ExePorts)> {
154 def : WriteRes<SchedRW.Folded, !listconcat([JLAGU], ExePorts)> {
174 def : WriteRes<SchedRW.Folded, !listconcat([JLAGU], ExePorts)> {
DX86ScheduleSLM.td75 def : WriteRes<SchedRW.Folded, !listconcat([SLM_MEC_RSV], ExePorts)> {
/openbsd/src/gnu/llvm/llvm/lib/Support/
DDJB.cpp79 StringRef Folded = toUTF8(C, Storage); in caseFoldingDjbHash() local
80 H = djbHash(Folded, H); in caseFoldingDjbHash()
/openbsd/src/gnu/llvm/llvm/tools/llvm-cov/
DCoverageSummaryInfo.cpp23 if (BR.Folded) in sumBranches()
DCoverageExporterLcov.cpp142 if (!NextBranch->Folded) { in renderBranchExecutionCounts()
DSourceCoverageViewText.cpp245 if (R.Folded) { in renderBranchView()
DCoverageExporterJson.cpp110 if (!Region.Folded) in renderBranchRegions()
DSourceCoverageViewHTML.cpp690 if (R.Folded) { in renderBranchView()
/openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/Coverage/
DCoverageMapping.h310 bool Folded; member
314 FalseExecutionCount(0), Folded(false) {} in CountedRegion()
319 FalseExecutionCount(FalseExecutionCount), Folded(false) {} in CountedRegion()
376 CountedBranchRegions.back().Folded = true; in pushRegion()
/openbsd/src/gnu/llvm/llvm/lib/MC/
DMCWin64EH.cpp1817 unsigned &Folded, int &IntRegs) { in parseRegMask() argument
1826 Folded = 0; in parseRegMask()
1845 Folded = 4 - First; in parseRegMask()
1846 N -= Folded; in parseRegMask()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DConstantFold.cpp1640 if (Constant *Folded = constantFoldCompareGlobalToNull(Predicate, C1, C2)) in ConstantFoldCompareInstruction() local
1641 return Folded; in ConstantFoldCompareInstruction()
1644 if (Constant *Folded = constantFoldCompareGlobalToNull(Predicate, C2, C1)) in ConstantFoldCompareInstruction() local
1645 return Folded; in ConstantFoldCompareInstruction()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DJumpThreading.cpp822 Constant *Folded = in computeValueKnownInPredecessorsImpl() local
825 if (Constant *KC = getKnownConstant(Folded, WantInteger)) in computeValueKnownInPredecessorsImpl()
957 Constant *Folded = ConstantExpr::getCompare(Pred, V, CmpConst); in computeValueKnownInPredecessorsImpl() local
958 if (Constant *KC = getKnownConstant(Folded, WantInteger)) in computeValueKnownInPredecessorsImpl()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUInstCombineIntrinsic.cpp519 Constant *Folded = in instCombineIntrinsic() local
522 return IC.replaceInstUsesWith(II, Folded); in instCombineIntrinsic()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp2407 if (Instruction *Folded = foldLogicOfIsFPClass(I, Op0, Op1)) in visitAnd() local
2408 return Folded; in visitAnd()
3416 if (Instruction *Folded = foldLogicOfIsFPClass(I, Op0, Op1)) in visitOr() local
3417 return Folded; in visitOr()
4310 if (Instruction *Folded = foldLogicOfIsFPClass(I, Op0, Op1)) in visitXor() local
4311 return Folded; in visitXor()
4313 if (Instruction *Folded = canonicalizeConditionalNegationViaMathToSelect(I)) in visitXor() local
4314 return Folded; in visitXor()

123