Home
last modified time | relevance | path

Searched refs:Lowering (Results 1 – 21 of 21) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/LTO/
H A DUpdateCompilerUsed.cpp75 const TargetLowering *Lowering = in initializeLibCalls() local
78 if (Lowering && TLSet.insert(Lowering).second) in initializeLibCalls()
84 Lowering->getLibcallName(static_cast<RTLIB::Libcall>(I))) in initializeLibCalls()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86DynAllocaExpander.cpp44 enum Lowering { TouchAndSub, Sub, Probe }; enum in __anon55714c260111::X86DynAllocaExpander
47 typedef MapVector<MachineInstr*, Lowering> LoweringMap;
53 Lowering getLowering(int64_t CurrentOffset, int64_t AllocaAmount);
56 void lower(MachineInstr* MI, Lowering L);
96 X86DynAllocaExpander::Lowering
160 Lowering L = getLowering(Offset, Amount); in computeLowerings()
198 void X86DynAllocaExpander::lower(MachineInstr *MI, Lowering L) { in lower()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp402 const SITargetLowering& Lowering = in glueCopyToM0() local
407 SDValue M0 = Lowering.copyToM0(*CurDAG, N->getOperand(0), SDLoc(N), Val); in glueCopyToM0()
651 const SITargetLowering& Lowering = in Select() local
653 N = Lowering.legalizeTargetIndependentNode(N, *CurDAG); in Select()
1339 const SITargetLowering& Lowering = in SelectMUBUFAddr64() local
1342 SRsrc = SDValue(Lowering.wrapAddr64Rsrc(*CurDAG, DL, Ptr), 0); in SelectMUBUFAddr64()
1498 const SITargetLowering& Lowering = in SelectMUBUFOffset() local
1501 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
2981 const AMDGPUTargetLowering& Lowering = in PostprocessISelDAG() local
2995 SDNode *ResNode = Lowering.PostISelFolding(MachineNode, *CurDAG); in PostprocessISelDAG()
H A DAMDGPUInstructions.td196 const SITargetLowering &Lowering =
199 return Lowering.isCanonicalized(*CurDAG, N->getOperand(0)) &&
200 Lowering.isCanonicalized(*CurDAG, N->getOperand(1));
H A DEvergreenInstructions.td770 // XXX: Lowering SELECT_CC will sometimes generate fp_to_[su]int nodes,
H A DSIInstructions.td2770 // FIXME: Lowering f32/f16 with max is worse since we can use a
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEInstrPatternsVec.td32 // Custom Lowering is used for other load/store instructions.
/openbsd-src/gnu/llvm/llvm/docs/
H A DCoroutines.rst65 Switched-Resume Lowering
126 Returned-Continuation Lowering
177 Async Lowering
228 `llvm.coro.id.async` intrinsic. Lowering will update the size entry with the
240 Lowering will split an async coroutine into a ramp function and one resume
1225 from the frontend. Lowering will add to this size the size required by the frame
1235 Lowering will update the context size requirement in this struct by adding the
1616 Lowering will replace this intrinsic with the resume function for this suspend
1624 suspend point. It should take 3 arguments. Lowering will `musttail` call this
1654 Lowering will replace this intrinsic with its coroutine function argument.
H A DAssignmentTracking.md193 ### Lowering `llvm.dbg.assign` to MIR
H A DAArch64SME.rst235 Lowering of a Callsite creates a small chain of nodes which:
H A DStatepoints.rst774 Lowering Quality and Representation Overhead
H A DLangRef.rst25648 Lowering:
25840 Lowering:
26118 Lowering:
26196 Lowering:
26271 Lowering:
26297 Lowering:
26311 Lowering:
26325 Lowering:
26339 Lowering:
26353 Lowering:
[all …]
/openbsd-src/gnu/llvm/llvm/docs/GlobalISel/
H A DLegalizer.rst321 * Lowering them to G_TRUNC+G_ANYEXT and some legalizable instructions.
322 * Lowering them to target instructions which are legal by definition.
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.def365 "Lowering this threshold can alleviate the memory burden of "
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td2574 // Lowering of 'tst' node to 'TST' instruction.
2578 // Lowering of 'lsl' node to 'LSL' instruction.
/openbsd-src/gnu/gcc/gcc/doc/
H A Dpasses.texi210 Lowering of OpenMP constructs involves creating replacement
H A Dgccint.info3249 Lowering of OpenMP constructs involves creating replacement
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIntrinsics.td1351 // Coroutine Lowering Intrinsics. Used internally by coroutine passes.
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1637 // Lowering for atomic load and store is defined in RISCVInstrInfoA.td.
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3996 static unsigned EnsureStackAlignment(const PPCFrameLowering *Lowering, in EnsureStackAlignment() argument
3998 return alignTo(NumBytes, Lowering->getStackAlign()); in EnsureStackAlignment()
/openbsd-src/gnu/usr.bin/texinfo/doc/
H A Dtexinfo.txi4644 @cindex Lowering and raising sections