SuccessChanges

Summary

  1. [lit] Print internal env commands Without this patch, the internal `env` command removes `env` and its args from the command line while parsing it. This patch modifies a copy instead so that the original command line is printed. Reviewed By: stella.stamenova, rnk Differential Revision: https://reviews.llvm.org/D65624
  2. [lit] Actually run tests for internal env command Put the main test script in the right directory, and fix a python bug in a local script. Reviewed By: stella.stamenova Differential Revision: https://reviews.llvm.org/D65623
  3. Emit diagnostic if an inline asm constraint requires an immediate Summary: An inline asm call can result in an immediate after inlining. Therefore emit a diagnostic here if constraint requires an immediate but one isn't supplied. Reviewers: joerg, mgorny, efriedma, rsmith Reviewed By: joerg Subscribers: asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, s.egerton, MaskRay, jyknight, dylanmckay, javed.absar, fedor.sergeev, jrtc27, Jim, krytarowski, eraman, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D60942
Revision 367752 by jdenny:
[lit] Print internal env commands

Without this patch, the internal `env` command removes `env` and its
args from the command line while parsing it.  This patch modifies a
copy instead so that the original command line is printed.

Reviewed By: stella.stamenova, rnk

Differential Revision: https://reviews.llvm.org/D65624
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/lit/lit/TestRunner.pyllvm.src/utils/lit/lit/TestRunner.py
The file was modified/llvm/trunk/utils/lit/tests/shtest-env.pyllvm.src/utils/lit/tests/shtest-env.py
Revision 367751 by jdenny:
[lit] Actually run tests for internal env command

Put the main test script in the right directory, and fix a python bug
in a local script.

Reviewed By: stella.stamenova

Differential Revision: https://reviews.llvm.org/D65623
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/lit/tests/Inputs/shtest-env/print_environment.pyllvm.src/utils/lit/tests/Inputs/shtest-env/print_environment.py
The file was removed/llvm/trunk/utils/lit/tests/Inputs/shtest-env/shtest-env.pyllvm.src/utils/lit/tests/Inputs/shtest-env/shtest-env.py
The file was added/llvm/trunk/utils/lit/tests/shtest-env.pyllvm.src/utils/lit/tests/shtest-env.py
Revision 367750 by void:
Emit diagnostic if an inline asm constraint requires an immediate

Summary:
An inline asm call can result in an immediate after inlining. Therefore emit a
diagnostic here if constraint requires an immediate but one isn't supplied.

Reviewers: joerg, mgorny, efriedma, rsmith

Reviewed By: joerg

Subscribers: asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, zzheng, edward-jones, rogfer01, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, s.egerton, MaskRay, jyknight, dylanmckay, javed.absar, fedor.sergeev, jrtc27, Jim, krytarowski, eraman, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D60942
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/CodeGen/TargetLowering.hllvm.src/include/llvm/CodeGen/TargetLowering.h
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cppllvm.src/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cppllvm.src/lib/CodeGen/SelectionDAG/TargetLowering.cpp
The file was modified/llvm/trunk/lib/Target/AArch64/AArch64ISelLowering.cppllvm.src/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/ARM/ARMISelLowering.cppllvm.src/lib/Target/ARM/ARMISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/AVR/AVRISelLowering.cppllvm.src/lib/Target/AVR/AVRISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/RISCV/RISCVISelLowering.cppllvm.src/lib/Target/RISCV/RISCVISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/Sparc/SparcISelLowering.cppllvm.src/lib/Target/Sparc/SparcISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/SystemZ/SystemZISelLowering.cppllvm.src/lib/Target/SystemZ/SystemZISelLowering.cpp
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cppllvm.src/lib/Target/X86/X86ISelLowering.cpp
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-inline-asm-error-I.llllvm.src/test/CodeGen/AArch64/arm64-inline-asm-error-I.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-inline-asm-error-J.llllvm.src/test/CodeGen/AArch64/arm64-inline-asm-error-J.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-inline-asm-error-K.llllvm.src/test/CodeGen/AArch64/arm64-inline-asm-error-K.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-inline-asm-error-L.llllvm.src/test/CodeGen/AArch64/arm64-inline-asm-error-L.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-inline-asm-error-M.llllvm.src/test/CodeGen/AArch64/arm64-inline-asm-error-M.ll
The file was modified/llvm/trunk/test/CodeGen/AArch64/arm64-inline-asm-error-N.llllvm.src/test/CodeGen/AArch64/arm64-inline-asm-error-N.ll
The file was modified/llvm/trunk/test/CodeGen/RISCV/inline-asm-invalid.llllvm.src/test/CodeGen/RISCV/inline-asm-invalid.ll
The file was modified/llvm/trunk/test/CodeGen/X86/inline-asm-bad-constraint-n.llllvm.src/test/CodeGen/X86/inline-asm-bad-constraint-n.ll
The file was added/llvm/trunk/test/CodeGen/X86/inline-asm-e-constraint.llllvm.src/test/CodeGen/X86/inline-asm-e-constraint.ll
The file was added/llvm/trunk/test/CodeGen/X86/inline-asm-imm-out-of-range.llllvm.src/test/CodeGen/X86/inline-asm-imm-out-of-range.ll
The file was added/llvm/trunk/test/CodeGen/X86/inline-asm-n-constraint.llllvm.src/test/CodeGen/X86/inline-asm-n-constraint.ll