Home
last modified time | relevance | path

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

12345678910>>...20

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCRuntime.h36 namespace CodeGen {
57 namespace CodeGen {
67 CodeGen::CodeGenModule &CGM;
68 CGObjCRuntime(CodeGen::CodeGenModule &CGM) : CGM(CGM) {} in CGObjCRuntime()
80 uint64_t ComputeIvarBaseOffset(CodeGen::CodeGenModule &CGM,
167 virtual CodeGen::RValue
168 GenerateMessageSend(CodeGen::CodeGenFunction &CGF,
181 CodeGen::RValue
198 virtual CodeGen::RValue
199 GenerateMessageSendSuper(CodeGen::CodeGenFunction &CGF,
[all …]
H A DABIInfo.h29 namespace CodeGen {
48 CodeGen::CodeGenTypes &CGT;
52 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo()
61 CodeGen::CGCXXABI &getCXXABI() const;
74 virtual void computeInfo(CodeGen::CGFunctionInfo &FI) const = 0;
83 virtual CodeGen::Address EmitVAArg(CodeGen::CodeGenFunction &CGF,
84 CodeGen::Address VAListAddr,
91 virtual CodeGen::Address EmitMSVAArg(CodeGen::CodeGenFunction &CGF,
110 CodeGen::ABIArgInfo
115 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()
109 CodeGen::convertTypeForMemory(CodeGenModule &CGM, QualType T) { in convertTypeForMemory()
113 unsigned CodeGen::getLLVMFieldNumber(CodeGenModule &CGM, in getLLVMFieldNumber()
[all …]
H A DTargetInfo.h36 namespace CodeGen {
58 CodeGen::CodeGenModule &M) const {} in setTargetAttributes()
63 CodeGen::CodeGenModule &CGM, in emitTargetMetadata()
96 virtual int getDwarfEHStackPointer(CodeGen::CodeGenModule &M) const { in getDwarfEHStackPointer()
104 virtual bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF, in initDwarfEHRegSizeTable()
114 virtual llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF, in decodeReturnAddress()
144 virtual llvm::Type *adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, in adjustInlineAsmType()
152 virtual bool isScalarizableAsmOperand(CodeGen::CodeGenFunction &CGF, in isScalarizableAsmOperand()
159 CodeGen::CodeGenFunction &CGF, CodeGen::LValue ReturnValue, in addReturnRegisterOutputs()
190 getUBSanFunctionSignature(CodeGen::CodeGenModule &CGM) const { in getUBSanFunctionSignature()
[all …]
H A DCodeGenTBAA.h31 namespace CodeGen {
218 template<> struct DenseMapInfo<clang::CodeGen::TBAAAccessInfo> {
219 static clang::CodeGen::TBAAAccessInfo getEmptyKey() {
221 return clang::CodeGen::TBAAAccessInfo(
222 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
229 static clang::CodeGen::TBAAAccessInfo getTombstoneKey() {
231 return clang::CodeGen::TBAAAccessInfo(
232 static_cast<clang::CodeGen::TBAAAccessKind>(UnsignedKey),
239 static unsigned getHashValue(const clang::CodeGen::TBAAAccessInfo &Val) {
248 static bool isEqual(const clang::CodeGen::TBAAAccessInfo &LHS,
[all …]
H A DCGOpenMPRuntimeGPU.h22 namespace CodeGen {
87 const RegionCodeGenTy &CodeGen);
103 const RegionCodeGenTy &CodeGen);
119 const RegionCodeGenTy &CodeGen) override;
221 const RegionCodeGenTy &CodeGen) override;
236 const RegionCodeGenTy &CodeGen) override;
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp34 class CodeGen { class
143 Location CodeGen::genLoc(llvm::SMLoc loc) { in genLoc()
158 Type CodeGen::genType(ast::Type type) { in genType()
177 void CodeGen::gen(const ast::Node *node) { in gen()
191 void CodeGen::genImpl(const ast::CompoundStmt *stmt) { in genImpl()
210 void CodeGen::genImpl(const ast::EraseStmt *stmt) { in genImpl()
223 void CodeGen::genImpl(const ast::ReplaceStmt *stmt) { in genImpl()
246 void CodeGen::genImpl(const ast::RewriteStmt *stmt) { in genImpl()
256 void CodeGen::genImpl(const ast::ReturnStmt *stmt) { in genImpl()
277 void CodeGen::genImpl(const ast::PatternDecl *decl) { in genImpl()
[all …]
H A DCPPGen.cpp36 class CodeGen { class
38 CodeGen(raw_ostream &os) : os(os) {} in CodeGen() function in __anon199767550111::CodeGen
70 void CodeGen::generate(const ast::Module &astModule, ModuleOp module) { in generate()
103 void CodeGen::generate(pdl::PatternOp pattern, StringRef patternName, in generate()
134 void CodeGen::generateConstraintAndRewrites(const ast::Module &astModule, in generateConstraintAndRewrites()
159 void CodeGen::generate(const ast::UserConstraintDecl *decl, in generate()
165 void CodeGen::generate(const ast::UserRewriteDecl *decl, in generate()
171 StringRef CodeGen::getNativeTypeName(ast::Type type) { in getNativeTypeName()
186 StringRef CodeGen::getNativeTypeName(ast::VariableDecl *decl) { in getNativeTypeName()
200 void CodeGen::generateConstraintOrRewrite(const ast::CallableDecl *decl, in generateConstraintOrRewrite()
[all …]
/llvm-project-15.0.7/polly/lib/
H A DCMakeLists.txt4 CodeGen/IslAst.cpp
5 CodeGen/IslExprBuilder.cpp
6 CodeGen/IslNodeBuilder.cpp
7 CodeGen/CodeGeneration.cpp)
66 CodeGen/BlockGenerators.cpp
68 CodeGen/LoopGenerators.cpp
70 CodeGen/LoopGeneratorsKMP.cpp
71 CodeGen/IRBuilder.cpp
72 CodeGen/Utils.cpp
74 CodeGen/CodegenCleanup.cpp
[all …]
/llvm-project-15.0.7/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.h40 namespace CodeGen {
55 CodeGen::CodeGenModule &CGM();
74 CodeGen::CGDebugInfo *getCGDebugInfo();
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/unittests/CodeGen/
H A DBUILD.gn7 "//llvm/lib/CodeGen",
8 "//llvm/lib/CodeGen/AsmPrinter",
9 "//llvm/lib/CodeGen/MIRParser",
10 "//llvm/lib/CodeGen/SelectionDAG",
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/bolt/
H A DBUILD.bazel79 "//llvm:CodeGen",
108 "//llvm:CodeGen",
136 "//llvm:CodeGen",
162 "//llvm:CodeGen",
190 "//llvm:CodeGen",
218 "//llvm:CodeGen",
247 "//llvm:CodeGen",
271 "//llvm:CodeGen",
/llvm-project-15.0.7/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp1009 LTOCodeGenerator CodeGen(Context); in main() local
1010 CodeGen.setDisableVerify(DisableVerify); in main()
1016 CodeGen.setFreestanding(EnableFreestanding); in main()
1019 CodeGen.setDebugInfo(LTO_DEBUG_MODEL_DWARF); in main()
1020 CodeGen.setTargetOptions(Options); in main()
1051 CodeGen.setModule(std::move(Module)); in main()
1067 CodeGen.setCpu(codegen::getMCPU()); in main()
1069 CodeGen.setOptLevel(OptLevel - '0'); in main()
1070 CodeGen.setAttrs(codegen::getMAttrs()); in main()
1073 CodeGen.setFileType(*FT); in main()
[all …]
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/mlir/lib/Dialect/SparseTensor/Transforms/
H A DSparsification.cpp56 struct CodeGen { struct
470 static Value genOutputBuffer(CodeGen &codegen, OpBuilder &builder, in genOutputBuffer()
569 static VectorType vectorType(CodeGen &codegen, Type etp) { in vectorType()
575 static VectorType vectorType(CodeGen &codegen, Value ptr) { in vectorType()
694 static Value genSubscript(CodeGen &codegen, OpBuilder &builder, in genSubscript()
719 static Value genInsertionLoad(CodeGen &codegen, OpBuilder &builder, in genInsertionLoad()
733 static void genInsertionStore(CodeGen &codegen, OpBuilder &builder, in genInsertionStore()
876 static Value genInvariantValue(Merger &merger, CodeGen &codegen, in genInvariantValue()
1407 static void genWhileInduction(Merger &merger, CodeGen &codegen, in genWhileInduction()
1473 static void genForInduction(Merger &merger, CodeGen &codegen, in genForInduction()
[all …]
/llvm-project-15.0.7/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
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/llvm/tools/lto/
H A Dlto.cpp355 LibLTOCodeGenerator *CodeGen = in createCodeGen() local
358 CodeGen->setTargetOptions(Options); in createCodeGen()
359 return wrap(CodeGen); in createCodeGen()
521 CodeGen->setTargetOptions( in thinlto_create_codegen()
523 CodeGen->setFreestanding(EnableFreestanding); in thinlto_create_codegen()
528 CodeGen->setOptLevel(OptLevel - '0'); in thinlto_create_codegen()
531 CodeGen->setCodeGenOptLevel(CodeGenOpt::None); in thinlto_create_codegen()
534 CodeGen->setCodeGenOptLevel(CodeGenOpt::Less); in thinlto_create_codegen()
537 CodeGen->setCodeGenOptLevel(CodeGenOpt::Default); in thinlto_create_codegen()
540 CodeGen->setCodeGenOptLevel(CodeGenOpt::Aggressive); in thinlto_create_codegen()
[all …]
/llvm-project-15.0.7/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",
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/Mips/
H A DBUILD.gn61 "//llvm/lib/CodeGen",
62 "//llvm/lib/CodeGen/AsmPrinter",
63 "//llvm/lib/CodeGen/GlobalISel",
64 "//llvm/lib/CodeGen/SelectionDAG",

12345678910>>...20