[PATCH] D91428: Add support for multiple program address spaces
Paulo Matos via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Nov 13 07:45:29 PST 2020
pmatos created this revision.
pmatos added a reviewer: tlively.
Herald added subscribers: llvm-commits, cfe-commits, dexonsmith, jdoerfert, hiraditya, dschuff.
Herald added projects: clang, LLVM.
pmatos requested review of this revision.
Herald added a subscriber: aheejin.
Allows for multiple program address spaces to be defined through
multiple Px-Py... in the data layout.
If none is specified, the default program address space is 0.
Unless data layout is modified with multiple Px, this patch shouldn't
have any effect on current code.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D91428
Files:
clang/lib/CodeGen/CGException.cpp
clang/lib/CodeGen/CodeGenModule.cpp
clang/lib/CodeGen/CodeGenTypes.cpp
llvm/docs/LangRef.rst
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/include/llvm/IR/DataLayout.h
llvm/include/llvm/Target/TargetMachine.h
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/AsmParser/LLParser.h
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/lib/IR/AsmWriter.cpp
llvm/lib/IR/DataLayout.cpp
llvm/lib/IR/Function.cpp
llvm/lib/IR/Module.cpp
llvm/lib/IR/Verifier.cpp
llvm/lib/Transforms/IPO/LowerTypeTests.cpp
llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
llvm/test/Assembler/function-address_spaces.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D91428.305142.patch
Type: text/x-patch
Size: 18181 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20201113/37fd53cc/attachment-0001.bin>
More information about the cfe-commits
mailing list