[PATCH] D34044: [WebAssembly] WebAssemblyFastISel getelementptr variable index support
Jacob Gravelle via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 13 14:18:51 PDT 2017
jgravelle-google updated this revision to Diff 102412.
jgravelle-google added a comment.
Herald added subscribers: eraman, javed.absar, mgorny, nhaehnle, nemanjai, arsenm, qcolombet, MatzeB, axw, jholewinski.
- Reduce nesting in computeAddress, add test case for GEP flattening
https://reviews.llvm.org/D34044
Files:
bindings/go/llvm/ir.go
bindings/go/llvm/ir_test.go
docs/ReleaseNotes.rst
include/llvm/Analysis/BranchProbabilityInfo.h
include/llvm/Analysis/LazyBranchProbabilityInfo.h
include/llvm/Analysis/TargetLibraryInfo.h
include/llvm/CodeGen/BasicTTIImpl.h
include/llvm/DebugInfo/PDB/PDBSymbol.h
lib/Analysis/BranchProbabilityInfo.cpp
lib/Analysis/LazyBranchProbabilityInfo.cpp
lib/Analysis/LazyValueInfo.cpp
lib/CodeGen/CodeGenPrepare.cpp
lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp
lib/MC/MCExpr.cpp
lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp
lib/Target/AMDGPU/CMakeLists.txt
lib/Target/AMDGPU/SIRegisterInfo.cpp
lib/Target/AMDGPU/SIRegisterInfo.h
lib/Target/AMDGPU/VOP3Instructions.td
lib/Target/Hexagon/HexagonGenMux.cpp
lib/Target/Hexagon/HexagonMachineScheduler.cpp
lib/Target/PowerPC/PPCBoolRetToInt.cpp
lib/Target/PowerPC/PPCInstrVSX.td
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86SchedHaswell.td
lib/Target/X86/X86SchedSandyBridge.td
lib/Target/X86/X86Schedule.td
lib/Target/X86/X86ScheduleBtVer2.td
lib/Target/X86/X86ScheduleSLM.td
lib/Transforms/IPO/SampleProfile.cpp
lib/Transforms/Scalar/GVNSink.cpp
lib/Transforms/Scalar/InferAddressSpaces.cpp
lib/Transforms/Scalar/JumpThreading.cpp
test/Analysis/BranchProbabilityInfo/libfunc_call.ll
test/CodeGen/AMDGPU/branch-relax-spill.ll
test/CodeGen/AMDGPU/exceed-max-sgprs.ll
test/CodeGen/AMDGPU/flat-scratch-reg.ll
test/CodeGen/AMDGPU/illegal-sgpr-to-vgpr-copy.ll
test/CodeGen/AMDGPU/indirect-addressing-si.ll
test/CodeGen/AMDGPU/inline-asm.ll
test/CodeGen/AMDGPU/llvm.amdgcn.mqsad.pk.u16.u8.ll
test/CodeGen/AMDGPU/llvm.amdgcn.mqsad.u32.u8.ll
test/CodeGen/AMDGPU/llvm.amdgcn.qsad.pk.u16.u8.ll
test/CodeGen/AMDGPU/partial-sgpr-to-vgpr-spills.ll
test/CodeGen/AMDGPU/si-spill-sgpr-stack.ll
test/CodeGen/AMDGPU/skip-if-dead.ll
test/CodeGen/AMDGPU/spill-scavenge-offset.ll
test/CodeGen/AMDGPU/undefined-subreg-liverange.ll
test/CodeGen/ARM/GlobalISel/arm-instruction-select-combos.mir
test/CodeGen/Hexagon/mux-undef.ll
test/CodeGen/PowerPC/BoolRetToIntTest-2.ll
test/CodeGen/PowerPC/BoolRetToIntTest.ll
test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
test/CodeGen/PowerPC/vec_int_ext.ll
test/CodeGen/WebAssembly/offset-fastisel.ll
test/CodeGen/X86/avx-schedule.ll
test/CodeGen/X86/memcmp.ll
test/CodeGen/X86/mul-constant-i16.ll
test/CodeGen/X86/mul-constant-i32.ll
test/CodeGen/X86/mul-constant-i64.ll
test/CodeGen/X86/mul-constant-result.ll
test/MC/MachO/alias.s
test/MC/MachO/variable-exprs.s
test/Transforms/CodeGenPrepare/X86/memcmp.ll
test/Transforms/GVNSink/sink-common-code.ll
test/Transforms/InferAddressSpaces/NVPTX/clone_constexpr.ll
test/Transforms/SLPVectorizer/X86/arith-fp.ll
test/Transforms/SampleProfile/Inputs/indirect-call.prof
test/Transforms/SampleProfile/indirect-call.ll
tools/llvm-pdbdump/PrettyTypeDumper.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D34044.102412.patch
Type: text/x-patch
Size: 416319 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170613/42a15427/attachment-0001.bin>
More information about the llvm-commits
mailing list