Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86DynAllocaExpander.cpp44 enum Lowering { TouchAndSub, Sub, Probe }; enum in __anondc6c05ef0111::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
158 Lowering L = getLowering(Offset, Amount); in computeLowerings()
196 void X86DynAllocaExpander::lower(MachineInstr *MI, Lowering L) { in lower()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp417 PreISelIntrinsicLowering Lowering(TM, LookupTTI); in runOnModule() local
418 return Lowering.lowerIntrinsics(M); in runOnModule()
447 PreISelIntrinsicLowering Lowering(TM, LookupTTI); in run() local
448 if (!Lowering.lowerIntrinsics(M)) in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DExpandVariadics.h23 Lowering, // Change variadic calling convention enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td193 const SITargetLowering &Lowering =
196 return Lowering.isCanonicalized(*CurDAG, N->getOperand(0));
211 const SITargetLowering &Lowering =
214 return Lowering.isCanonicalized(*CurDAG, N->getOperand(0)) &&
215 Lowering.isCanonicalized(*CurDAG, N->getOperand(1));
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()
1443 const SITargetLowering& Lowering = in SelectMUBUFAddr64() local
1446 SRsrc = SDValue(Lowering.wrapAddr64Rsrc(*CurDAG, DL, Ptr), 0); in SelectMUBUFAddr64()
1604 const SITargetLowering& Lowering = in SelectMUBUFOffset() local
1607 SRsrc = SDValue(Lowering.buildRSRC(*CurDAG, DL, Ptr, 0, Rsrc), 0); in SelectMUBUFOffset()
3619 const AMDGPUTargetLowering& Lowering = in PostprocessISelDAG() local
3633 SDNode *ResNode = Lowering.PostISelFolding(MachineNode, *CurDAG); in PostprocessISelDAG()
H A DAMDGPUTargetMachine.cpp1033 addPass(createExpandVariadicsPass(ExpandVariadicsMode::Lowering)); in addIRPasses()
H A DEvergreenInstructions.td770 // XXX: Lowering SELECT_CC will sometimes generate fp_to_[su]int nodes,
H A DSIInstrInfo.td855 const SITargetLowering &Lowering =
857 return Lowering.isCanonicalized(*CurDAG, SDValue(N, 0));
H A DSIInstructions.td3069 // FIXME: Lowering f32/f16 with max is worse since we can use a
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp82 clEnumValN(ExpandVariadicsMode::Lowering, "lowering",
173 bool rewriteABI() { return Mode == ExpandVariadicsMode::Lowering; } in rewriteABI()
393 if (Mode != ExpandVariadicsMode::Lowering) in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrPatternsVec.td32 // Custom Lowering is used for other load/store instructions.
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp346 addPass(createExpandVariadicsPass(ExpandVariadicsMode::Lowering)); in addIRPasses()
/freebsd/crypto/openssl/test/
H A DREADME.ssltest.md55 both client and server. Lowering the fragment size will split handshake and
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DAnalyzerOptions.def376 "Lowering this threshold can alleviate the memory burden of "
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td2076 // Lowering of 'tst' node to 'TST' instruction.
2080 // Lowering of 'lsl' node to 'LSL' instruction.
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.td1753 // Coroutine Lowering Intrinsics. Used internally by coroutine passes.
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.td1734 // Lowering for atomic load and store is defined in RISCVInstrInfoA.td.
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4208 static unsigned EnsureStackAlignment(const PPCFrameLowering *Lowering, in EnsureStackAlignment() argument
4210 return alignTo(NumBytes, Lowering->getStackAlign()); in EnsureStackAlignment()