summaryrefslogtreecommitdiff
path: root/unittests/IR
AgeCommit message (Expand)Author
2018-07-26[DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar
2018-07-13[DomTreeUpdater] Ignore updates when both DT and PDT are nullptrsChijun Sima
2018-07-12[Dominators] Add isUpdateLazy() method to the DomTreeUpdaterChijun Sima
2018-07-07Test commitChijun Sima
2018-07-04[Dominators] Add DomTreeUpdater constructor from DT* and PDT*Jakub Kuderski
2018-07-03Reappl "[Dominators] Add the DomTreeUpdater class"Jakub Kuderski
2018-07-02Revert "[Dominators] Add the DomTreeUpdater class"Jakub Kuderski
2018-07-02[Dominators] Add the DomTreeUpdater classJakub Kuderski
2018-06-26Rename skipDebugInfo -> skipDebugIntrinsics, NFCVedant Kumar
2018-06-26[ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.Tim Shen
2018-06-20[PatternMatch] Add m_Store pattern match helperSjoerd Meijer
2018-06-19[IR] Introduce helpers to skip debug instructions (NFC)Vedant Kumar
2018-06-19[IR] move shuffle mask queries from TTI to ShuffleVectorInstSanjay Patel
2018-06-16[Dominators] Change getNode parameter type to const NodeT * (NFC).Florian Hahn
2018-06-01[DebugInfo] Refactoring DIType::setFlags to DIType::cloneWithFlags, NFCRoman Tereshin
2018-05-29IRBuilder: Add overload for intrinsics without argsMatt Arsenault
2018-05-23[Dominators] Add PDT constructor from FunctionJakub Kuderski
2018-05-16[STLExtras] Add size() for ranges, and remove distance()Vedant Kumar
2018-05-14Inline a few CMake variables into their only uses.Nico Weber
2018-05-14Remove a workaround that should be unneeded after r202806.Nico Weber
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-12[IDF] Enforce the returned blocks to be sorted.Michael Zolotukhin
2018-05-11[IRTests] Verify PDT instead of DTJakub Kuderski
2018-05-10[STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-05-05Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber
2018-04-27[PatternMatch] Stabilize the matching order of commutative matchersRoman Lebedev
2018-04-25[ADT] Make filter_iterator support bidirectional iterationVedant Kumar
2018-04-19[IR/BasicBlockTest] Fix asan failure introduced in rL330316.Florian Hahn
2018-04-19[BasicBlock] Add instructionsWithoutDebug methods to skip debug insts.Florian Hahn
2018-04-16[Attributes] Fix a bug in AttributeList::get so it can handle a mix of Functi...Craig Topper
2018-04-05allow custom OptBisect classes set to LLVMContextFedor Sergeev
2018-03-28[PatternMatch] Add matchers for vector operationsDaniel Neilson
2018-03-22[MIR] Making MIR Printing, opt -dot-cfg, and -debug printing fasterRoman Tereshin
2018-03-16[IR] Avoid the need to prefix MS C++ symbols with '\01'Reid Kleckner
2018-02-28[Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green
2018-02-23[DebugInfo] Support DWARF v5 source code embedding extensionScott Linder
2018-02-20[IRBuilder] fix CreateMaxNum to actually produce maxnum (PR36454)Sanjay Patel
2018-02-14Use EXPECT_FALSE instead of EXPECT_EQ(false, ...Momchil Velikov
2018-02-12[DebugInfo] Unify ChecksumKind and Checksum value in DIFileScott Linder
2018-02-12Re-commit r324489: [DebugInfo] Improvements to representation of enumeration ...Momchil Velikov
2018-02-07Revert "[DebugInfo] Improvements to representation of enumeration types (PR36...Momchil Velikov
2018-02-07[DebugInfo] Improvements to representation of enumeration types (PR36168)Momchil Velikov
2018-02-06Add DWARF for discriminated unionsAdrian Prantl
2018-01-24[Metadata] Extend 'count' field of DISubrange to take a metadata nodeSander de Smalen
2018-01-21[Dominators] Remove misleading double-deletion testJakub Kuderski
2018-01-20[Dominators] Fix some edge cases for PostDomTree updatingDavid Green
2018-01-19[Dominators] Visit affected node candidates found at different root levelsJakub Kuderski