summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/PHITransAddr.cpp
AgeCommit message (Expand)Author
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse
2023-02-27Revert "[GVN] Support address translation through select instructions"Sergey Kachkov
2023-02-27[GVN] Support address translation through select instructionsSergey Kachkov
2023-02-07[PHITransAddr] Simplify casts in PHITransAddrSergey Kachkov
2023-02-03[NFC] PHITransAddr refactoring - use range-based loops and standard algorithmsSergey Kachkov
2023-02-03[NFC] Remove isSafeToSpeculativelyExecute checks for castsSergey Kachkov
2023-02-03[NFC] PHITransAddr refactoring - return translated value directly or nullptr onSergey Kachkov
2023-02-02[NFC] Fix function naming conventions in PHITransAddr methodsSergey Kachkov
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-09-01[PHITranslateAddr] Require dominance when searching for translated address (P...Nikita Popov
2022-07-30Use nullptr instead of 0 (NFC)Kazu Hirata
2022-07-25[NFC][GVN] Put phi-translation of 'add' behind a switchPeter Waller
2022-06-09[NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll
2022-06-08[NFC] Remove commented cerr debugging loggingsChuanqi Xu
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2022-02-11[PHITransAddr] Check GEP source element typeNikita Popov
2022-01-14[InstSimplify] Pass pointer and indices separately to SimplifyGEPInst.Florian Hahn
2021-11-24[LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvmZarko Todorovski
2021-09-23[InstSimplify] Don't lose inbounds when simplifying a GEPAlex Richardson
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton
2017-04-26PHITransAddr: Use new SimplifyQuery based API.Daniel Berlin
2016-12-19Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper
2016-12-15Remove the AssumptionCacheHal Finkel
2016-08-11Use the range variant of find instead of unpacking begin/endDavid Majnemer
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren
2016-01-17[opaque pointer types] [breaking-change] [NFC] SimplifyGEPInst: take the sour...Manuel Jacob
2015-08-09[PHITransAddr] Don't assume that instruction operands are translatableDavid Majnemer
2015-06-10[GVN] Set proper debug locations for some instructions created by GVN.Alexey Samsonov
2015-06-09Replace loop with std::equal. NFC intended.Benjamin Kramer
2015-06-01[PHITransAddr] Don't translate unreachable valuesDavid Majnemer
2015-06-01[PHITransAddr] Use std::find instead of std::countDavid Majnemer
2015-03-14[opaque pointer type] more gep API migrationDavid Blaikie
2015-01-04[PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth
2014-09-07Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth
2014-02-18Rename some member variables from TD to DL.Rafael Espindola
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth
2013-12-05Correct word hyphenationsAlp Toker
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-09-12Release build: guard dump functions withManman Ren
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren
2012-03-13Uniformize the InstructionSimplify interface by ensuring that all routinesDuncan Sands
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-12-14Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman
2011-12-01Propagate TargetLibraryInfo throughout ConstantFolding.cpp and Chad Rosier