[PATCH] D11012: Add a target environment for CoreCLR.

Pat Gavlin pagavlin at microsoft.com
Tue Jul 7 14:45:14 PDT 2015


pgavlin added reviewers: rengolin, AndyAyers.
pgavlin added a subscriber: llvm-commits.

Although targeting CoreCLR is very similar to targeting MSVC, we expect there to be certain important differences that the backend must be aware of. At the moment, we're only aware of one--stack probes must be emitted differently when targeting CoreCLR--but there are likely to be others.

I'll submit the changes necessary to emit stack probes for CoreCLR in a separate review.

Repository:
  rL LLVM

http://reviews.llvm.org/D11012

Files:
  include/llvm/ADT/Triple.h
  lib/Support/Triple.cpp
  lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
  lib/Target/X86/X86Subtarget.h
  lib/Target/X86/X86TargetMachine.cpp
  test/CodeGen/WinEH/seh-catch-all.ll
  test/CodeGen/WinEH/seh-inlined-finally.ll
  test/CodeGen/WinEH/seh-outlined-finally.ll
  test/CodeGen/WinEH/seh-prepared-basic.ll
  test/CodeGen/WinEH/seh-resume-phi.ll
  test/CodeGen/WinEH/seh-simple.ll
  test/CodeGen/X86/stack-probe-size.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11012.29212.patch
Type: text/x-patch
Size: 7966 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150707/5f3acdc9/attachment.bin>


More information about the llvm-commits mailing list