Home
last modified time | relevance | path

Searched refs:CodeGen (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGObjCRuntime.h36 namespace CodeGen {
56 namespace CodeGen {
66 CodeGen::CodeGenModule &CGM;
67 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
79 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
82 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
86 LValue EmitValueForIvarAtOffset(CodeGen::CodeGenFunction &CGF,
166 virtual CodeGen::RValue
167 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
180 CodeGen::RValue
[all …]
H A DABIInfo.h29 namespace CodeGen {
52 CodeGen::CodeGenTypes &CGT;
56 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
65 CodeGen::CGCXXABI &getCXXABI() const;
78 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
87 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
88 CodeGen::Address VAListAddr,
95 virtual CodeGen::Address EmitMSVAArg(CodeGen::CodeGenFunction &CGF,
96 CodeGen::Address VAListAddr,
113 CodeGen::ABIArgInfo
[all …]
H A DCodeGenABITypes.cpp28 using namespace CodeGen;
30 void CodeGen::addDefaultFunctionDefinitionAttributes(CodeGenModule &CGM, in addDefaultFunctionDefinitionAttributes()
36 CodeGen::arrangeObjCMessageSendSignature(CodeGenModule &CGM, in arrangeObjCMessageSendSignature()
43 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
49 CodeGen::arrangeFreeFunctionType(CodeGenModule &CGM, in arrangeFreeFunctionType()
55 CodeGen::arrangeCXXMethodType(CodeGenModule &CGM, in arrangeCXXMethodType()
63 CodeGen::arrangeFreeFunctionCall(CodeGenModule &CGM, in arrangeFreeFunctionCall()
74 CodeGen::getImplicitCXXConstructorArgs(CodeGenModule &CGM, in getImplicitCXXConstructorArgs()
98 CodeGen::convertFreeFunctionType(CodeGenModule &CGM, const FunctionDecl *FD) { in convertFreeFunctionType()
109 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory()
[all …]
H A DTargetInfo.h36 namespace CodeGen {
59 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
64 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
97 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
105 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
115 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
125 virtual llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF, in encodeReturnAddress()
145 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
153 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
156 std::vector<CodeGen::LValue> &ResultRegDests, std::string &AsmString, in addReturnRegisterOutputs()
[all …]
H A DCodeGenTBAA.h31 namespace CodeGen {
219 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> {
220 static clang::CodeGen::TBAAAccessInfo getEmptyKey() {
222 return clang::CodeGen::TBAAAccessInfo(
223 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
230 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() {
232 return clang::CodeGen::TBAAAccessInfo(
233 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
240 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) {
249 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS,
[all …]
H A DCGStmtOpenMP.cpp33 using namespace CodeGen;
283 const RegionCodeGenTy &CodeGen);
1549 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective() argument
1554 S, *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen); in emitCommonOMPParallelDirective()
1750 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPParallelDirective()
1772 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen, in EmitOMPParallelDirective()
2565 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPSimdDirective()
2572 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPSimdDirective()
2692 auto &&CodeGen = [DynamicOrOrdered, &S](CodeGenFunction &CGF) { in EmitOMPOuterLoop()
2697 OMPCancelStack.emitExit(*this, S.getDirectiveKind(), CodeGen); in EmitOMPOuterLoop()
[all …]
H A DCGOpenMPRuntimeGPU.h23 namespace CodeGen {
114 const RegionCodeGenTy &CodeGen);
130 const RegionCodeGenTy &CodeGen);
146 const RegionCodeGenTy &CodeGen) override;
249 const RegionCodeGenTy &CodeGen) override;
264 const RegionCodeGenTy &CodeGen) override;
H A DCGObjCMac.cpp46 using namespace CodeGen;
172 CodeGen::CodeGenModule &CGM;
198 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getExternalProtocolPtrTy()
236 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getGetPropertyFn()
251 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getSetPropertyFn()
270 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getOptimizedSetPropertyFn()
305 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCopyStructFn()
325 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getCppAtomicObjectFunction()
339 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getEnumerationMutationFn()
351 CodeGen::CodeGenTypes &Types = CGM.getTypes(); in getLookUpClassFn()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DConstantInitFuture.h27 namespace CodeGen {
33 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitBuilderBase*> {
34 using T = ::clang::CodeGen::ConstantInitBuilderBase*;
43 namespace CodeGen {
92 struct PointerLikeTypeTraits< ::clang::CodeGen::ConstantInitFuture> {
93 using T = ::clang::CodeGen::ConstantInitFuture;
H A DModuleBuilder.h35 namespace CodeGen {
50 CodeGen::CodeGenModule &CGM();
69 CodeGen::CGDebugInfo *getCGDebugInfo();
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/Target/AArch64/
H A DBUILD.gn5 "//llvm/lib/CodeGen",
6 "//llvm/lib/CodeGen/GlobalISel",
7 "//llvm/lib/CodeGen/MIRParser",
8 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp960 LTOCodeGenerator CodeGen(Context); in main() local
961 CodeGen.setDisableVerify(DisableVerify); in main()
964 CodeGen.setDiagnosticHandler(handleDiagnostics, nullptr); in main()
966 CodeGen.setCodePICModel(codegen::getExplicitRelocModel()); in main()
967 CodeGen.setFreestanding(EnableFreestanding); in main()
969 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main()
970 CodeGen.setTargetOptions(Options); in main()
971 CodeGen.setShouldRestoreGlobalsLinkage(RestoreGlobalsLinkage); in main()
1001 CodeGen.setModule(std::move(Module)); in main()
1002 } else if (!CodeGen.addModule(Module.get())) { in main()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llc/
H A DBUILD.gn4 "//llvm/lib/CodeGen",
5 "//llvm/lib/CodeGen/AsmPrinter",
6 "//llvm/lib/CodeGen/MIRParser",
7 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lto/
H A Dlto.cpp357 LibLTOCodeGenerator *CodeGen = in createCodeGen() local
360 CodeGen->setTargetOptions(Options); in createCodeGen()
361 return wrap(CodeGen); in createCodeGen()
518 ThinLTOCodeGenerator *CodeGen = new ThinLTOCodeGenerator(); in thinlto_create_codegen() local
519 CodeGen->setTargetOptions( in thinlto_create_codegen()
521 CodeGen->setFreestanding(EnableFreestanding); in thinlto_create_codegen()
526 CodeGen->setOptLevel(OptLevel - '0'); in thinlto_create_codegen()
529 CodeGen->setCodeGenOptLevel(CodeGenOpt::None); in thinlto_create_codegen()
532 CodeGen->setCodeGenOptLevel(CodeGenOpt::Less); in thinlto_create_codegen()
535 CodeGen->setCodeGenOptLevel(CodeGenOpt::Default); in thinlto_create_codegen()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DAddingConstrainedIntrinsics.rst25 include/llvm/CodeGen/ISDOpcodes.h
63 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
69 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
83 lib/CodeGen/SelectionDAG/SelectionDAG.cpp
89 lib/CodeGen/TargetLoweringBase.cpp
94 lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/
H A DBUILD.gn5 "//llvm/lib/CodeGen",
6 "//llvm/lib/CodeGen/GlobalISel",
7 "//llvm/lib/CodeGen/MIRParser",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-isel-fuzzer/
H A DBUILD.gn8 "//llvm/lib/CodeGen",
9 "//llvm/lib/CodeGen/AsmPrinter",
10 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/BPF/
H A DBUILD.gn51 "//llvm/lib/CodeGen",
52 "//llvm/lib/CodeGen/AsmPrinter",
53 "//llvm/lib/CodeGen/GlobalISel",
54 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/
H A DBUILD.gn23 "//llvm/lib/CodeGen",
24 "//llvm/lib/CodeGen/AsmPrinter",
25 "//llvm/lib/CodeGen/GlobalISel",
26 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/unittests/CodeGen/
H A DBUILD.gn7 "//llvm/lib/CodeGen",
8 "//llvm/lib/CodeGen/AsmPrinter",
9 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/Mips/
H A DBUILD.gn51 "//llvm/lib/CodeGen",
52 "//llvm/lib/CodeGen/AsmPrinter",
53 "//llvm/lib/CodeGen/GlobalISel",
54 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/
H A DBUILD.gn44 "//llvm/lib/CodeGen",
45 "//llvm/lib/CodeGen/AsmPrinter",
46 "//llvm/lib/CodeGen/GlobalISel",
47 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/ARM/
H A DBUILD.gn52 "//llvm/lib/CodeGen",
53 "//llvm/lib/CodeGen/AsmPrinter",
54 "//llvm/lib/CodeGen/GlobalISel",
55 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/Sparc/
H A DBUILD.gn22 "//llvm/lib/CodeGen",
23 "//llvm/lib/CodeGen/AsmPrinter",
24 "//llvm/lib/CodeGen/SelectionDAG",
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/AVR/
H A DBUILD.gn22 "//llvm/lib/CodeGen",
23 "//llvm/lib/CodeGen/AsmPrinter",
24 "//llvm/lib/CodeGen/SelectionDAG",

12345678910>>...12