- 4c84b7c [CodeGen] Split out cold exception handling pads. by Snehasish Kumar · 3 years, 5 months ago
- d4d4a42 llvm-dwarfdump: fix the counting when printing DW_OP_entry_value by Adrian Prantl · 3 years, 5 months ago
- 36483e0 [CodeGen] Basic block sections should take precendence over splitting. by Snehasish Kumar · 3 years, 5 months ago
- fdb393a AMDGPU: Restrict soft clause bundling at half of the available regs by Matt Arsenault · 3 years, 5 months ago
- 1769cb7 [tests] Precommit tests for D96440 by Philip Reames · 3 years, 5 months ago
- 9a63d95 [InstCombine] add tests for disguised mul ops; NFC by Sanjay Patel · 3 years, 5 months ago
- 9df9e1d BPF: Add LLVMAnalysis in CMakefile LINK_COMPONENTS by Yonghong Song · 3 years, 5 months ago
- fe23cec Revert "[AssumptionCache] Avoid dangling llvm.assume calls in the cache" by Michael Kruse · 3 years, 5 months ago
- 37acf01 [ARM] Single source vmovnt tests. NFC by David Green · 3 years, 5 months ago
- af0c408 [AMDGPU] Better selection of base offset when merging DS reads/writes by Jay Foad · 3 years, 5 months ago
- 51d4e87 [TargetLowering][RISCV][AArch64][PowerPC] Enable BuildUDIV/BuildSDIV on illegal types before type legalization if we can find a larger legal type that supports MUL. by Craig Topper · 3 years, 5 months ago
- 0395148 [gn build] port ed98676fa483 by Nico Weber · 3 years, 5 months ago
- 6055a38 Support multi-configuration generators correctly in several config files by Stella Stamenova · 3 years, 5 months ago
- 95813f2 [LV] Add tests showing suboptimal vectorization for narrow types. by Florian Hahn · 3 years, 5 months ago
- 4d7367f [RISCV] Add support loads, stores, and splats of vXi1 fixed vectors. by Craig Topper · 3 years, 5 months ago
- 9f8e1d6 [DAG] foldLogicOfSetCCs - Generalize and/or (setcc X, CMax, ne), (setcc X, CMin, ne/eq) fold. NFCI. by Simon Pilgrim · 3 years, 5 months ago
- f1f63e4 [gn build] Port 7e3b9aba609f by Nico Weber · 3 years, 5 months ago
- d3ff0a4 BPF: Implement TTI.IntImmCost() properly by Yonghong Song · 3 years, 5 months ago
- 5309e6a [Timer] On macOS count number of executed instructions by Alex Hoppen · 3 years, 5 months ago
- 5dea540 [ARM] Add CostKind to getMVEVectorCostFactor. by David Green · 3 years, 5 months ago
- be2526e Improve STRICT_FSETCC codegen in absence of no NaN by Thomas Preud'homme · 3 years, 7 months ago
- 9bc58552b [DebugInfo] Only perform TypeSize -> unsigned cast when necessary by Joe Ellis · 3 years, 5 months ago
- b92a3bd [ARM] Copy-paste error in ARMv87a architecture definition. by Simon Tatham · 3 years, 5 months ago
- 2c9426e Return "[Codegenprepare][X86] Use usub with overflow opt for IV increment" by Max Kazantsev · 3 years, 5 months ago
- e3e92b6 [gn build] Port b4993cf54d7f by Nico Weber · 3 years, 5 months ago
- 9db4308 [Test] Add test that exposed failure on reverted patch in codegen by Max Kazantsev · 3 years, 5 months ago
- 0db28a3 [ARM] Change getScalarizationOverhead overload used in gather costs. NFC by David Green · 3 years, 5 months ago
- 7e8d127 [AMDGPU] Move kill lowering to WQM pass and add live mask tracking by Carl Ritson · 3 years, 5 months ago
- 9611329 NFC: Migrate CodeMetrics to work on InstructionCost by Sander de Smalen · 3 years, 5 months ago
- c45b78b Revert "[Codegenprepare][X86] Use usub with overflow opt for IV increment" by Max Kazantsev · 3 years, 5 months ago
- 1eb303f [ARM] Remove dead mov's in preheader of tail predicated loops by David Green · 3 years, 5 months ago
- c9aa23a [TTI] Change TargetTransformInfo::getMinimumVF to return ElementCount by Sander de Smalen · 3 years, 5 months ago
- 061a01e Expand masked mem intrinsics correctly wrt big-endian by Markus Lavin · 3 years, 5 months ago
- 3bb1b88 [ARM] Make a BE predicate bitcast consistent with the rest of llvm by David Green · 3 years, 5 months ago
- aac0b72 [LoopVectorize] NFC: Change selectVectorizationFactor to work on ElementCount. by Sander de Smalen · 3 years, 5 months ago
- a08f9f2 [AArch64][SVE] Asm: Fix supported immediates for DUP/CPY by Sander de Smalen · 3 years, 5 months ago
- 3899402 [NFC] Don't pass redundant arguments by Arthur Eubanks · 3 years, 5 months ago
- f46c4af [Codegenprepare][X86] Use usub with overflow opt for IV increment by Max Kazantsev · 3 years, 5 months ago
- da2f2fce [Test] Add negative tests where usub optimization should not apply by Max Kazantsev · 3 years, 5 months ago
- 99cc99a [AMDGPU] Refactor MIMG tables to better handle hardware variants by Carl Ritson · 3 years, 5 months ago
- 076e736 [AsmPrinter] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 5 months ago
- 06584d1 [TableGen] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 5 months ago
- 0aa2577 [GCOV] Drop unnecessary const from return types (NFC) by Kazu Hirata · 3 years, 5 months ago
- cbc882e [X86] Simplify patterns for avx512 vpcmp. NFC by Craig Topper · 3 years, 5 months ago
- 7ad679d [RISCV] More whitespace and comment typo fixes in RISCVInstrInfoC.td by Jessica Clarke · 3 years, 5 months ago
- 0f85346 [RISCV] Fix whitespace in RISCVInstrInfoC.td by Jessica Clarke · 3 years, 5 months ago
- 597e058 [RISCV] Use OperandTransform field of ImmLeaf to slightly simplify a couple bitmanip patterns. NFC by Craig Topper · 3 years, 5 months ago
- 82639f4 [Draft] [examples] Move llvm/examples/OCaml-Kaleidoscope/ to llvm-archive by xgupta · 3 years, 5 months ago
- dc764a5 ValueMapper: Rename RF_MoveDistinctMDs => RF_ReuseAndMutateDistinctMDs, NFC by Duncan P. N. Exon Smith · 3 years, 5 months ago
- d6c5007 [AArch64][GlobalISel] Don't perform the mul const combine with G_PTR_ADD by Jessica Paquette · 3 years, 5 months ago
- a1ecc75 [docs] Make clearer in WritingAnLLVMPass that the legacy PM isn't the default by Arthur Eubanks · 3 years, 5 months ago
- feebf98 [AArch64][GlobalISel] Perform load/store extended reg folding with optsize by Jessica Paquette · 3 years, 5 months ago
- ec7815a [CSSPGO] Restrict pseudo probe tests to x86_64 only. by Hongtao Yu · 3 years, 5 months ago
- 4e4c799 [SampleFDO] Silence -Wnon-virtual-dtor warning by Benjamin Kramer · 3 years, 5 months ago
- da82da9 [opt] Add helpful alternatives for -analyze under new PM by Arthur Eubanks · 3 years, 5 months ago
- f2c395f Revert "Make gCrashRecoveryEnabled thread local" by Jacques Pienaar · 3 years, 5 months ago
- 216c54c [SampleFDO][NFC] Refactor SampleProfileLoader to reuse in CodeGen by Rong Xu · 3 years, 5 months ago
- 415fb40 [AArch64][GlobalISel] Fold G_ADD into the cset for G_ICMP by Jessica Paquette · 3 years, 5 months ago
- 66e51d8 Make gCrashRecoveryEnabled thread local by Jacques Pienaar · 3 years, 5 months ago
- 84a4bdf [CSSPGO] Unblock optimizations with pseudo probe instrumentation. by Hongtao Yu · 3 years, 5 months ago
- d77ba7e Add missing nullptr check. by Adrian Prantl · 3 years, 5 months ago
- ca028eb [SCEV] Add a missing AssumptionCache parameter by Philip Reames · 3 years, 5 months ago
- 628c8d3 [InstCombine] fold lshr(mul X, SplatC), C2 by Sanjay Patel · 3 years, 5 months ago
- ce387d8 [InstCombine] add tests for lshr with mul; NFC by Sanjay Patel · 3 years, 5 months ago
- 38d753c Renovate CMake files in the `llvm-exegesis` tool. by Jameson Nash · 3 years, 5 months ago
- d31e736 [opt][NewPM] Add a --print-passes flag to print all available passes by Arthur Eubanks · 3 years, 5 months ago
- d3982b9 [RISCV] Remove superfluous semicolon. NFC by Craig Topper · 3 years, 5 months ago
- 762dce3 [Thumb2] support `movs pc, lr` alias for `subs pc, lr, #0`/`eret` by Nick Desaulniers · 3 years, 5 months ago
- 5687c52 Specify that some flags are legacy PM-specific by Arthur Eubanks · 3 years, 5 months ago
- 306d89e [RISCV] Add support for matching .vf forms of fadd/fsub/fmul/fdiv/fma for fixed vectors. by Craig Topper · 3 years, 5 months ago
- a6ca853 [CMake] Remove some dead code in llvm_install_library_symlink() by Tom Stellard · 3 years, 5 months ago
- 47e093b [RISCV] Add support for selecting vrgather.vx/vi for fixed vector splat shuffles. by Craig Topper · 3 years, 5 months ago
- f2a54d4 DebugInfo/Symbolize: Retrieve filename from the preceding STT_FILE for .symtab symbolization by Fangrui Song · 3 years, 5 months ago
- 76a26e9 [llvm-cfi-verify] Set UseSymbolTable to false by Fangrui Song · 3 years, 5 months ago
- f408c46 Reland [DWARF] Location-less inlined variables should not have DW_TAG_variable by Jeremy Morse · 3 years, 5 months ago
- 705634d [AMDGPU] Add another test case for combining DS reads by Jay Foad · 3 years, 5 months ago
- 8fecd98 [AMDGPU] Fix comments in SILoadStoreOptimizer::offsetsCanBeCombined by Jay Foad · 3 years, 5 months ago
- 494b0f8 [DAGCombiner] Don't fold FCOPYSIGN vector sign operand casts by Luís Marques · 3 years, 5 months ago
- 5446bb7 [gn build] (manually) port e89fcbfad6a3 by Nico Weber · 3 years, 5 months ago
- a8b8eed [Sparc] Support relocatable expressions in the assembler by Daniel Cederman · 3 years, 5 months ago
- 61ee806 [RISCV] Add support for selecting vid.v from build_vector by Fraser Cormack · 3 years, 5 months ago
- 353214e Reapply [DebugInfo] Re-engineer a test to be stricter, add XFails by Jeremy Morse · 3 years, 5 months ago
- 9c7806d Revert rGe1172959226689a "[X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - merge VPERMILPD ops with different low/high masks." by Simon Pilgrim · 3 years, 5 months ago
- 37b5dc7 [LoopVectorize] NFC: Change computeFeasibleMaxVF to operate on ElementCount. by Sander de Smalen · 3 years, 5 months ago
- e562f43 [ValueTypes] Add MVT for nxv1bf16. by Sander de Smalen · 3 years, 5 months ago
- 6704a6a [WebAssembly] Enable loop unrolling by Sam Parker · 3 years, 5 months ago
- 6660243 [AArch64][GlobalISel] Fold selects fed by G_PTR_ADD by Jessica Paquette · 3 years, 5 months ago
- 1e8d971 [SelectionDAG] Use range-based for loops (NFC) by Kazu Hirata · 3 years, 5 months ago
- 481a657 [TableGen] Drop unnecessary const from return types (NFC) by Kazu Hirata · 3 years, 5 months ago
- c7eee95 [TableGen] Use ListSeparator (NFC) by Kazu Hirata · 3 years, 5 months ago
- 6fb319d Fix deprecated usage of `mallinfo` by Ta-Wei Tu · 3 years, 5 months ago
- e9bc1a4 [Test] Two more tests on usub by Max Kazantsev · 3 years, 5 months ago
- a9ca82d Fix JSON formatting when converting to trace event format by Todd Lipcon · 3 years, 5 months ago
- 3ea57b1 Revert "[InstCombine] convert assumes to operand bundles" by Tyker · 3 years, 5 months ago
- 5404344 [llvm-objdump][test] Fix --prefix tests for system-windows by Vinicius Tinti · 3 years, 5 months ago
- da123a6 [VPlan] Use VPUser to manage CondBit by Florian Hahn · 3 years, 5 months ago
- edfcac3 [AArch64][GlobalISel] Allow vector load legalization into 128-bit-wide types by Jessica Paquette · 3 years, 5 months ago
- fd48c15 [AIX][llvm][support] Implement getHostCPUName by David Tenty · 3 years, 5 months ago
- f435b1b [WebAssembly] Use data sections by default by Sam Clegg · 3 years, 5 months ago
- 92875b0 [Attributor][FIX] Do not create UB by introducing a `noundef undef` by Johannes Doerfert · 3 years, 5 months ago