Home
last modified time | relevance | path

Searched refs:codegen (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Target/
H A DTargetMachineC.cpp188 LLVMCodeGenFileType codegen, in LLVMTargetMachineEmit() argument
200 switch (codegen) { in LLVMTargetMachineEmit()
221 char* Filename, LLVMCodeGenFileType codegen, char** ErrorMessage) { in LLVMTargetMachineEmitToFile() argument
228 bool Result = LLVMTargetMachineEmit(T, M, dest, codegen, ErrorMessage); in LLVMTargetMachineEmitToFile()
234 LLVMModuleRef M, LLVMCodeGenFileType codegen, char** ErrorMessage, in LLVMTargetMachineEmitToMemoryBuffer() argument
238 bool Result = LLVMTargetMachineEmit(T, M, OStream, codegen, ErrorMessage); in LLVMTargetMachineEmitToMemoryBuffer()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DParallelCG.cpp28 static void codegen(Module *M, llvm::raw_pwrite_stream &OS, in codegen() function
48 codegen(M.get(), *OSs[0], TMFactory, FileType); in splitCodeGen()
89 codegen(MPartInCtx.get(), *ThreadOS, TMFactory, FileType); in splitCodeGen()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DTargetMachine.h133 char *Filename, LLVMCodeGenFileType codegen, char **ErrorMessage);
137 LLVMCodeGenFileType codegen, char** ErrorMessage, LLVMMemoryBufferRef *OutMemBuf);
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DLTOBackend.cpp299 void codegen(Config &Conf, TargetMachine *TM, AddStreamFn AddStream, in codegen() function
370 codegen(C, TM.get(), AddStream, ThreadId, *MPartInCtx); in splitCodeGen()
434 codegen(C, TM.get(), AddStream, 0, *Mod); in backend()
482 codegen(Conf, TM.get(), AddStream, Task, Mod); in thinBackend()
526 codegen(Conf, TM.get(), AddStream, Task, Mod); in thinBackend()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterInfo.td10 // Tablegen register definitions common to all hw codegen targets.
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrExceptRef.td1 // WebAssemblyInstrExceptRef.td-WebAssembly except_ref codegen --*- tablegen -*-
H A DWebAssemblyInstrCall.td1 //===- WebAssemblyInstrCall.td-WebAssembly Call codegen support -*- tablegen -*-
H A DWebAssemblyInstrInteger.td1 // WebAssemblyInstrInteger.td-WebAssembly Integer codegen -------*- tablegen -*-
H A DWebAssemblyInstrFloat.td1 // WebAssemblyInstrFloat.td-WebAssembly Float codegen support ---*- tablegen -*-
H A DWebAssemblyInstrInfo.td207 // local.set to be implicit during most of codegen, we can have a COPY which
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DOpenCLImageTypes.def14 // with given ID, singleton ID access type and a codegen suffix
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoM.td39 // Pseudo-instructions and codegen patterns
H A DRISCVRegisterInfo.td46 // instruction isn't targeted, we see no major negative codegen impact.
H A DRISCVInstrInfoA.td91 // Pseudo-instructions and codegen patterns
H A DRISCVInstrInfoD.td198 // Pseudo-instructions and codegen patterns
H A DRISCVInstrInfoF.td237 // Pseudo-instructions and codegen patterns
H A DRISCVInstrInfo.td207 // Standalone (codegen-only) immleaf patterns.
635 // Pseudo-instructions and codegen patterns
/freebsd-12.1/contrib/llvm/tools/clang/lib/Headers/cuda_wrappers/
H A Dcomplex68 // codegen this host code when compiling for device.
/freebsd-12.1/contrib/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp515 return codegen(); in run()
722 void codegen() { in codegen() function in thinlto::ThinLTOProcessing
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DCommandFlags.inc10 // This file contains codegen-specific flags that are shared between different
169 cl::desc("Force codegen to assume rounding mode can change dynamically"),
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcInstrFormats.td363 // Pseudo-instructions for alternate assembly syntax (never used by codegen).
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DIntrinsicsAMDGPU.td426 // argument names are explanatory and used as DAG operand names for codegen
557 // codegen pattern matching.
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td1 //=- AArch64InstrAtomics.td - AArch64 Atomic codegen support -*- tablegen -*-=//
H A DAArch64.td140 "Use alias analysis during codegen">;
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsInstrFormats.td143 // Pseudo-instructions for alternate assembly syntax (never used by codegen).

123