[PATCH] D78698: [VE] Implements minimum MC layer for VE

Kazushi Marukawa via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 28 03:11:30 PDT 2020


kaz7 marked 2 inline comments as done.
kaz7 added a comment.

Thanks for the comments.



================
Comment at: llvm/lib/Target/VE/VEInstrInfo.td:246
 }
+// AS assembly instrcution format:
+def VEMEMriAsmOperand : AsmOperandClass {
----------------
simoll wrote:
> typo 
Thanks.  I'll fix it in divided patch.


================
Comment at: llvm/lib/Target/VE/VEInstrInfo.td:261
 def brtarget32 : Operand<OtherVT> {
-  let EncoderMethod = "getBranchTarget32OpValue";
 }
----------------
simoll wrote:
> Is this a related change? (same in l265).
Kind of.  EncoderMethod will be called from MC layer.  However, we merged not-defined encoder method like this, so I needed to remove it once until we add actual encoder function in following patches.  I will divide patches like below.

  # Fixes for the instruction bit encoding.
  # The 'EM_VE' ELF changes
  # Fixes for undefined methods like this.
  # The VEAsmParser and tests.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78698/new/

https://reviews.llvm.org/D78698





More information about the llvm-commits mailing list