summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ImplicitNullChecks.cpp
AgeCommit message (Expand)Author
2025-05-22[LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140...users/pcc/spr/main.elf-add-branch-to-branch-optimizationRahul Joshi
2025-03-06[ImplicitNullChecks] Use Register. NFCCraig Topper
2025-03-06[ImplicitNullChecks] Use Register. NFCCraig Topper
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2023-09-25[MachineSink][AArch64] Sink instruction copies when they can replace copy int...Momchil Velikov
2023-06-01[CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.Jay Foad
2023-04-25[llvm] Replace None with std::nullopt in comments (NFC)Kazu Hirata
2022-12-14Don't include Optional.hKazu Hirata
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song
2022-12-10Don't include None.h (NFC)Kazu Hirata
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2021-12-17[llvm] Use none_of instead of \!any_of (NFC)Kazu Hirata
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov
2020-10-07Remove unused variablesGeoffrey Martin-Noble
2020-10-07[ImplicitNullChecks] Support complex addressing modeAnna Thomas
2020-09-21ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoi...Simon Pilgrim
2020-09-17[AArch64] Enable implicit null check transformationPhilip Reames
2020-09-10[ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysisAnna Thomas
2020-09-10[ImplicitNullCheck] Handle instructions that preserve zero valueAnna Thomas
2020-09-02[ImplicitNullChecks] NFC: Refactor dependence safety checkAnna Thomas
2020-09-02[ImplicitNullChecks] NFC: Separated out checks and added commentsAnna Thomas
2020-02-18Add OffsetIsScalable to getMemOperandWithOffsetSander de Smalen
2019-12-19Make more use of MachineInstr::mayLoadOrStore.Jay Foad
2019-12-03ImplicitNullChecks: Don't add a dead definition of DepMI as live-inJonas Paulsson
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand
2019-04-19[CodeGen] Add "const" to MachineInstr::mayAliasBjorn Pettersson
2019-03-13[ImplicitNullChecks] Support unordered atomic accessesPhilip Reames
2019-02-11Be conservative about unordered accesses for the momentPhilip Reames
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-28[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operandFrancis Visoiu Mistrih
2018-10-10Replace most users of UnknownSize with LocationSize::unknown(); NFCGeorge Burgess IV
2018-09-08Fix typos. NFCFangrui Song
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-07-16[CodeGen] Fix inconsistent declaration parameter nameFangrui Song
2018-07-04[ImplicitNullChecks] Check for rewrite of register used in 'test' instructionMax Kazantsev
2018-05-16[CodeGen] Use MachineInstr::getOperand(0) instead of gets the defs iterator_r...Craig Topper
2018-05-16[STLExtras] Add size() for ranges, and remove distance()Vedant Kumar
2018-05-10[STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar
2018-01-26[NFC] fix trivial typos in comments and documentsHiroshi Inoue
2018-01-17[NFC] fix trivial typos in commentsHiroshi Inoue
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-01Mark all library options as hidden.Zachary Turner
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-17Fix implicit null check with negative offsetYichao Yu