projects
/
platform
/
upstream
/
llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[GVN] Fix use-after-free in load PRE with select available value (#69314)
[platform/upstream/llvm.git]
/
llvm
/
lib
/
Transforms
/
Scalar
/
GVN.cpp
2023-10-31
Nikita Popov
[GVN] Fix use-after-free in load PRE with select availa...
blob
|
commitdiff
2023-09-25
Nikita Popov
[GVN] Also remove phi nodes from VN table (PR65447)
blob
|
commitdiff
|
diff to current
2023-09-25
Nikita Popov
[GVN] Invalidate MDA when deduplicating phi nodes
blob
|
commitdiff
|
diff to current
2023-07-14
Nikita Popov
[llvm][clang] Remove uses of isOpaquePointerTy() (NFC)
blob
|
commitdiff
|
diff to current
2023-06-12
Nikita Popov
[GVN] Fix verifyRemoved() verification
blob
|
commitdiff
|
diff to current
2023-06-11
David Green
[NFC] Replace ;; with ;
blob
|
commitdiff
|
diff to current
2023-06-06
Guozhi Wei
[GVN] Improve PRE on load instructions
blob
|
commitdiff
|
diff to current
2023-05-19
Jay Foad
[GVN] Do not combine convergent calls in GVN/NewGVN
blob
|
commitdiff
|
diff to current
2023-05-19
Jay Foad
[GVN] Simplify presplit coroutine handling. NFC.
blob
|
commitdiff
|
diff to current
2023-05-19
Jay Foad
[GVN] No else after return. NFC.
blob
|
commitdiff
|
diff to current
2023-05-17
Guozhi Wei
Revert "[GVN] Improve PRE on load instructions"
blob
|
commitdiff
|
diff to current
2023-05-17
Guozhi Wei
[GVN] Improve PRE on load instructions
blob
|
commitdiff
|
diff to current
2023-04-20
Nikita Popov
[GVN] Fix metadata combining for non-local loads
blob
|
commitdiff
|
diff to current
2023-04-17
Nikita Popov
[GVN] Adjust metadata for coerced load CSE
blob
|
commitdiff
|
diff to current
2023-04-12
Nikita Popov
[VNCoercion] Drop some redundant functions (NFC)
blob
|
commitdiff
|
diff to current
2023-04-12
Nikita Popov
[GVN][VNCoercion] Remove load widening leftovers (NFCI)
blob
|
commitdiff
|
diff to current
2023-03-22
Nikita Popov
[GVN] Fix change reporting when removing assume (PR61574)
blob
|
commitdiff
|
diff to current
2023-02-27
Sergey Kachkov
Revert "[GVN] Support address translation through selec...
blob
|
commitdiff
|
diff to current
2023-02-27
Sergey Kachkov
[GVN] Support address translation through select instru...
blob
|
commitdiff
|
diff to current
2023-02-22
Liren Peng
[NFC] Use single quotes for single char output during...
blob
|
commitdiff
|
diff to current
2023-02-02
Sergey Kachkov
[NFC] Fix function naming conventions in PHITransAddr...
blob
|
commitdiff
|
diff to current
2023-02-01
Guozhi Wei
Revert "[GVN] Improve PRE on load instructions"
blob
|
commitdiff
|
diff to current
2023-02-01
Guozhi Wei
Revert "[GVN] Don't count debug instructions when limit...
blob
|
commitdiff
|
diff to current
2023-01-31
Guozhi Wei
[GVN] Don't count debug instructions when limit the...
blob
|
commitdiff
|
diff to current
2023-01-26
NAKAMURA Takumi
GVN.cpp: Suppress a warning in D141712 [-Wunused-variable]
blob
|
commitdiff
|
diff to current
2023-01-25
Guozhi Wei
[GVN] Improve PRE on load instructions
blob
|
commitdiff
|
diff to current
2023-01-20
Sergey Kachkov
[GVN] Refactor findDominatingLoad function
blob
|
commitdiff
|
diff to current
2023-01-17
Sergey Kachkov
[GVN] Refactor handling of pointer-select in GVN pass
blob
|
commitdiff
|
diff to current
2023-01-16
Sergey Kachkov
Revert "[GVN] Refactor handling of pointer-select in...
blob
|
commitdiff
|
diff to current
2023-01-16
Sergey Kachkov
[GVN] Refactor handling of pointer-select in GVN pass
blob
|
commitdiff
|
diff to current
2023-01-13
Sergey Kachkov
[GVN][NFC] Refactor GVN::AnalyzeLoadAvailability method
blob
|
commitdiff
|
diff to current
2023-01-10
Guozhi Wei
Revert "[GVN] Improve PRE on load instructions"
blob
|
commitdiff
|
diff to current
2023-01-09
Benjamin Kramer
[GVN] Fold variable into assert. NFC
blob
|
commitdiff
|
diff to current
2023-01-09
Guozhi Wei
[GVN] Improve PRE on load instructions
blob
|
commitdiff
|
diff to current
2022-12-16
Fangrui Song
[Transforms,CodeGen] std::optional::value => operator...
blob
|
commitdiff
|
diff to current
2022-12-15
Simon Pilgrim
[GVN] reportMayClobberedLoad - avoid repeated cast...
blob
|
commitdiff
|
diff to current
2022-12-14
Simon Pilgrim
[GVN] GVNPass::ValueTable::lookupOrAdd - merge isa...
blob
|
commitdiff
|
diff to current
2022-12-14
Simon Pilgrim
[GVN] hasUsersIn - merge isa<> and cast<> into single...
blob
|
commitdiff
|
diff to current
2022-12-03
Kazu Hirata
[Transforms] Use std::nullopt instead of None (NFC)
blob
|
commitdiff
|
diff to current
2022-11-26
Kazu Hirata
[Scalar] Use std::optional in GVN.cpp (NFC)
blob
|
commitdiff
|
diff to current
2022-11-04
Alex Gatea
[GVN] Patch for invalid GVN replacement
blob
|
commitdiff
|
diff to current
2022-10-17
Chuanqi Xu
[Coroutines] Don't merge readnone calls in presplit...
blob
|
commitdiff
|
diff to current
2022-09-19
Matt Arsenault
GVN: Pass through AssumptionCache to queries
blob
|
commitdiff
|
diff to current
2022-09-19
Matt Arsenault
Analysis: Add AssumptionCache to isSafeToSpeculativelyE...
blob
|
commitdiff
|
diff to current
2022-09-03
Kazu Hirata
[llvm] Use range-based for loops (NFC)
blob
|
commitdiff
|
diff to current
2022-08-14
Kazu Hirata
[Transforms] Qualify auto in range-based for loops...
blob
|
commitdiff
|
diff to current
2022-08-08
Kazu Hirata
[Transforms] Fix comment typos (NFC)
blob
|
commitdiff
|
diff to current
2022-07-14
Kazu Hirata
[llvm] Use value instead of getValue (NFC)
blob
|
commitdiff
|
diff to current
2022-07-08
Nikita Popov
[BasicBlockUtils] Allow critical edge splitting with...
blob
|
commitdiff
|
diff to current
2022-07-07
Vir Narula
[GVN] Bug fix to reportMayClobberedLoad remark
blob
|
commitdiff
|
diff to current
2022-06-25
Kazu Hirata
Revert "Don't use Optional::hasValue (NFC)"
blob
|
commitdiff
|
diff to current
2022-06-25
Kazu Hirata
Don't use Optional::hasValue (NFC)
blob
|
commitdiff
|
diff to current
2022-06-24
Nikita Popov
[MemoryBuiltins] Accept any value in getInitialValueOfA...
blob
|
commitdiff
|
diff to current
2022-06-21
Kazu Hirata
[llvm] Don't use Optional::getValue (NFC)
blob
|
commitdiff
|
diff to current
2022-06-19
Kazu Hirata
[llvm] Use value_or instead of getValueOr (NFC)
blob
|
commitdiff
|
diff to current
2022-06-09
Simon Moll
[NFC] format InstructionSimplify & lowerCaseFunctionNames
blob
|
commitdiff
|
diff to current
2022-06-04
Fangrui Song
[llvm] Remove unneeded cl::ZeroOrMore for cl::opt optio...
blob
|
commitdiff
|
diff to current
2022-05-30
Nikita Popov
[GVN] Enable enable-split-backedge-in-load-pre option...
blob
|
commitdiff
|
diff to current
2022-05-26
Owen Anderson
Revert "Replace the custom linked list in LeaderTableEn...
blob
|
commitdiff
|
diff to current
2022-05-26
Owen Anderson
Replace the custom linked list in LeaderTableEntry...
blob
|
commitdiff
|
diff to current
2022-04-28
Nikita Popov
[GVN] Encode GEPs in offset representation
blob
|
commitdiff
|
diff to current
2022-04-06
Martin Storsjö
Fix warnings about variables that are set but only...
blob
|
commitdiff
|
diff to current
2022-03-14
Nikita Popov
[GVN] Check load type in select PRE
blob
|
commitdiff
|
diff to current
2022-03-03
serge-sans-paille
Cleanup includes: Transform/Scalar
blob
|
commitdiff
|
diff to current
2022-02-11
Nikita Popov
[GVN] Store source element type for GEP expressions
blob
|
commitdiff
|
diff to current
2022-02-02
Florian Hahn
[GVN] Replace PointerIntPair with separate pointer...
blob
|
commitdiff
|
diff to current
2022-02-02
Florian Hahn
[GVN] Support load of pointer-select to value-select...
blob
|
commitdiff
|
diff to current
2022-01-11
Maksim Panchenko
Merge BOLT into LLVM monorepo
blob
|
commitdiff
|
diff to current
2022-01-07
Philip Reames
Extract utility function for checking initial value...
blob
|
commitdiff
|
diff to current
2022-01-07
Philip Reames
Revert "Extract utility function for checking initial...
blob
|
commitdiff
|
diff to current
2022-01-07
Philip Reames
Extract utility function for checking initial value...
blob
|
commitdiff
|
diff to current
2021-12-30
Nuno Lopes
[GVN] Set phi entries of unreachable predecessors to...
blob
|
commitdiff
|
diff to current
2021-11-14
Kazu Hirata
[llvm] Use GetElementPtrInst::indices (NFC)
blob
|
commitdiff
|
diff to current
2021-11-09
Arthur Eubanks
[NFC] Rename GVN -> GVNPass and SROA -> SROAPass
blob
|
commitdiff
|
diff to current
2021-10-01
Kazu Hirata
[Transforms] Migrate from getNumArgOperands to arg_size...
blob
|
commitdiff
|
diff to current
2021-09-16
Nikita Popov
[IR] Return AAMDNodes from Instruction::getMetadata...
blob
|
commitdiff
|
diff to current
2021-09-15
Markus Lavin
[NPM] Added -print-pipeline-passes print params for...
blob
|
commitdiff
|
diff to current
2021-09-12
Kazu Hirata
[Scalar] Use make_early_inc_range (NFC)
blob
|
commitdiff
|
diff to current
2021-08-24
Jingu Kang
[GVN] Execute performLoopLoadPRE ahead of PerformLoadPRE
blob
|
commitdiff
|
diff to current
2021-08-22
Nikita Popov
[GVN] Don't short-circuit load PRE
blob
|
commitdiff
|
diff to current
2021-06-13
Simon Pilgrim
GVN.cpp - remove unused <vector> include. NFCI.
blob
|
commitdiff
|
diff to current
2021-06-02
Daniil Fukalov
[NFC] Fix 'Load' name masking.
blob
|
commitdiff
|
diff to current
2021-05-18
Arthur Eubanks
[NewPM] Don't mark AA analyses as preserved
blob
|
commitdiff
|
diff to current
2021-05-18
Adam Nemet
[GVN] Improve analysis for missed optimization remark
blob
|
commitdiff
|
diff to current
2021-05-14
dfukalov
[GVN] Clobber partially aliased loads.
blob
|
commitdiff
|
diff to current
2021-05-11
Jordan Rupprecht
Revert "[GVN] Clobber partially aliased loads."
blob
|
commitdiff
|
diff to current
2021-04-24
dfukalov
[GVN] Clobber partially aliased loads.
blob
|
commitdiff
|
diff to current
2021-04-22
Max Kazantsev
[GVN] Introduce loop load PRE
blob
|
commitdiff
|
diff to current
2021-04-09
Max Kazantsev
[NFC] Move statictic increment out of helper
blob
|
commitdiff
|
diff to current
2021-04-09
Max Kazantsev
[GVN][NFC] Factor out load elimination logic via PRE...
blob
|
commitdiff
|
diff to current
2021-04-08
Arthur Eubanks
[GVN] Properly invalidate ICF cache when we simplify...
blob
|
commitdiff
|
diff to current
2021-04-06
Philip Reames
Plumb AssumeInst through operand bundle apis [nfc]
blob
|
commitdiff
|
diff to current
2021-04-06
Arthur Eubanks
[GVN] Add missing ICF update
blob
|
commitdiff
|
diff to current
2021-04-06
Philip Reames
Move GCRelocateInst and GCResultInst to IntrinsicInst...
blob
|
commitdiff
|
diff to current
2021-04-06
Philip Reames
Remove last remnants of PR49607 migration [NFC]
blob
|
commitdiff
|
diff to current
2021-04-01
Max Kazantsev
[NFC] Undo some erroneous renamings
blob
|
commitdiff
|
diff to current
2021-04-01
Max Kazantsev
[NFC] Disambiguate LI in GVN
blob
|
commitdiff
|
diff to current
2021-04-01
KAWASHIMA Takahiro
[GVN] Propagate llvm.access.group metadata of loads
blob
|
commitdiff
|
diff to current
2021-03-16
Philip Reames
[gvn] CSE gc.relocates based on meaning, not spelling...
blob
|
commitdiff
|
diff to current
2021-03-06
Nikita Popov
[GVN] Don't explicitly materialize undefs from dead...
blob
|
commitdiff
|
diff to current
next