[clang] [llvm] [CHERI][RISCV][MC] Add support for aligning and tail-padding globals for precise bounds tracking on CHERI targets. (PR #203872)

Owen Anderson via cfe-commits cfe-commits at lists.llvm.org
Mon Jul 6 07:33:36 PDT 2026


================
@@ -193,6 +195,44 @@ MCSection *RISCVELFTargetObjectFile::getSectionForConstant(
                                                             Alignment, F);
 }
 
+TailPaddingAmount RISCVELFTargetObjectFile::getTailPaddingForPreciseBounds(
+    uint64_t Size, const TargetMachine &TM) const {
+  if (!TM.getMCAsmInfo().isCheriPureCapabilityABI())
+    return TailPaddingAmount::None;
----------------
resistor wrote:

This whole path is now gone.

https://github.com/llvm/llvm-project/pull/203872


More information about the cfe-commits mailing list