Home
last modified time | relevance | path

Searched refs:emission (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenDecl.cpp34 CIRGenFunction::AutoVarEmission emission(d); in emitAutoVarAlloca() local
35 emission.IsEscapingByRef = d.isEscapingByref(); in emitAutoVarAlloca()
36 if (emission.IsEscapingByRef) in emitAutoVarAlloca()
56 emission.Addr = address; in emitAutoVarAlloca()
59 return emission; in emitAutoVarAlloca()
78 const CIRGenFunction::AutoVarEmission &emission) { in emitAutoVarInit() argument
79 assert(emission.Variable && "emission was not valid!"); in emitAutoVarInit()
82 if (emission.wasEmittedAsGlobal()) in emitAutoVarInit()
85 const VarDecl &d = *emission.Variable; in emitAutoVarInit()
102 const Address addr = emission.Addr; in emitAutoVarInit()
[all …]
H A DCIRGenFunction.h775 void emitAutoVarCleanups(const AutoVarEmission &emission);
776 void emitAutoVarInit(const AutoVarEmission &emission);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp1344 AutoVarEmission emission = EmitAutoVarAlloca(D); in EmitAutoVarDecl() local
1345 EmitAutoVarInit(emission); in EmitAutoVarDecl()
1346 EmitAutoVarCleanups(emission); in EmitAutoVarDecl()
1486 AutoVarEmission emission(D); in EmitAutoVarAlloca() local
1489 emission.IsEscapingByRef = isEscapingByRef; in EmitAutoVarAlloca()
1546 emission.Addr = Address::invalid(); in EmitAutoVarAlloca()
1547 assert(emission.wasEmittedAsGlobal()); in EmitAutoVarAlloca()
1548 return emission; in EmitAutoVarAlloca()
1552 emission.IsConstantAggregate = true; in EmitAutoVarAlloca()
1585 emission.NRVOFlag = NRVOFlag.getPointer(); in EmitAutoVarAlloca()
[all …]
H A DCGBlocks.cpp2546 const AutoVarEmission &emission) { in buildByrefHelpers() argument
2547 const VarDecl &var = *emission.Variable; in buildByrefHelpers()
2758 void CodeGenFunction::emitByrefStructureInit(const AutoVarEmission &emission) { in emitByrefStructureInit() argument
2760 Address addr = emission.Addr; in emitByrefStructureInit()
2785 BlockByrefHelpers *helpers = buildByrefHelpers(*byrefType, emission); in emitByrefStructureInit()
2787 const VarDecl &D = *emission.Variable; in emitByrefStructureInit()
H A DCodeGenFunction.h2325 void emitByrefStructureInit(const AutoVarEmission &emission);
3470 void EmitAutoVarInit(const AutoVarEmission &emission);
3471 void EmitAutoVarCleanups(const AutoVarEmission &emission);
3472 void emitAutoVarTypeCleanup(const AutoVarEmission &emission,
5519 const AutoVarEmission &emission);
/freebsd/contrib/llvm-project/clang/lib/Headers/llvm_libc_wrappers/llvm-libc-decls/
H A DREADME.txt6 to control emission on the device side.
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.td10 // for code generation, machine code emission, and analysis.
H A DX86InstrFPStack.td11 // generation, machine code emission, and analysis.
63 // a pattern) and the FPI instruction should have emission info (e.g. opcode
H A DX86InstrMMX.td11 // machine code emission, and analysis.
H A DX86InstrAVX10.td11 // generation, machine code emission, and analysis.
H A DX86InstrSSE.td11 // machine code emission, and analysis.
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmscc-phy-vsc8531.txt15 is to help reduce electrical emission (EMI)
/freebsd/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp15xc-lxa-tac.dtsi187 /* Reduce EMI emission by reducing RGMII drive strength */
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DCodeGenOptions.def150 CODEGENOPT(TlsGuards , 1, 1, Benign) ///< Controls emission of tls guards via -fms-tls-guards
H A DAttrDocs.td634 emission of the entry point function. The statments that make up the body
1734 The ``no_split_stack`` attribute disables the emission of the split stack
7621 the field it is attached to, and it may also lead to emission of automatic fix-it
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td18 // - Value (32-bit representation for binary emission)
19 // - Mnemonic (String representation for textual emission)
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTargetOpcodes.def103 /// emission.
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td12 /// machine code emission, and analysis.
/freebsd/contrib/libxo/doc/
H A Dapi.rst310 The `XOF_XPATH` flag enables the emission of XPath expressions detailing
1116 Third, the emission of info must be triggered with the `XOF_INFO` flag
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP1Instructions.td452 let EmitDst = 1; // force vdst emission
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoXqci.td1749 // - Binary Code emission didn't know how to create a fixup for a CI-type
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.td1966 // FIXME: Current emission behavior with multiple implementations is
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td1884 HelpText<"Control emission of Swift async extended frame info">,
4629 // Equivalent to our default dwarf version. Forces usual dwarf emission when
4644 HelpText<"Enables DWARF64 format for ELF binaries, if debug information emission is enabled.">,
4648 HelpText<"Enables DWARF32 format for ELF binaries, if debug information emission is enabled.">;
4954 HelpText<"Enable or disable Control Flow Guard checks and guard tables emission">,
7679 HelpText<"Disable lifetime-markers emission even when optimizations are "
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/
H A DCIROps.td1558 // Available for inspection, not emission.
/freebsd/sys/contrib/zlib/
H A DChangeLog59 - Fix decision on the emission of Zip64 end records in minizip

12