aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/User.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-05-18[IR] Report whether replaceUsesOfWith() changed something (NFC)Nikita Popov1-3/+9
2021-10-12[CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3.Hongtao Yu1-1/+1
2021-04-06Use AssumeInst in a few more places [nfc]Philip Reames1-3/+1
2021-03-17Reapply "[DebugInfo] Handle multiple variable location operands in IR"Stephen Tozer1-0/+4
2021-03-17Revert "[DebugInfo] Handle multiple variable location operands in IR"Hans Wennborg1-4/+0
2021-03-09[DebugInfo] Handle multiple variable location operands in IRgbtozers1-0/+4
2020-07-29[NFC] Edit the comment in User::replaceUsesOfWithChuanqi Xu1-1/+1
2020-06-26Fix some clang-tidy namespace closing comments warnings. NFC.Simon Pilgrim1-1/+1
2020-04-17[NFC] Remove waymarking because it improves performancesTyker1-13/+10
2020-03-12Basis of dropping uses in llvm.assume.Tyker1-0/+7
2019-11-22Reinstate MSan suppression of PR24578.Evgenii Stepanov1-1/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-12-13Remove redundant includes from lib/IR.Michael Zolotukhin1-1/+0
2017-05-18[IR] De-virtualize ~Value to save a vptrReid Kleckner1-10/+0
2016-10-20Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer1-3/+2
2015-09-24[IR] Teach `llvm::User` to co-allocate a descriptor.Sanjoy Das1-3/+61
2015-08-31Rollback of commit "Repress sanitization on User dtor."Naomi Musgrave1-3/+1
2015-08-31Undo reversion on commit: Revert "Revert "Repress sanitization on User dtor.Naomi Musgrave1-1/+3
2015-08-31Revert "Repress sanitization on User dtor. Modify msan macros for applying at...Naomi Musgrave1-3/+1
2015-08-31Repress sanitization on User dtor. Modify msan macros for applying attributeNaomi Musgrave1-1/+3
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-17Tweak wording of alignment static_assert messages.James Y Knight1-3/+4
2015-06-17Fix alignment issues in LLVM.James Y Knight1-0/+6
2015-06-12Move OperandList to be allocated prior to User for hung off subclasses.Pete Cooper1-11/+22
2015-06-12Added a version of User::new for hung off uses.Pete Cooper1-4/+12
2015-06-12Rename NumOperands to make it clear its managed by the User. NFC.Pete Cooper1-2/+3
2015-06-12Replace all accesses to User::OperandList with getter and setter methods. NFC.Pete Cooper1-4/+4
2015-06-10Stop returning a Use* from allocHungOffUses.Pete Cooper1-4/+2
2015-06-10Add User::growHungoffUses and use it to grow the hung off uses. NFC.Pete Cooper1-0/+27
2015-06-10Make User track whether a class has 'hung off uses' and delete them in its de...Pete Cooper1-2/+7
2015-06-10Move the special Phi logic for hung off uses in to User::allocHungOffUses. NFC.Pete Cooper1-1/+4
2014-10-15IR: Cleanup comments for Value, User, and MDNodeDuncan P. N. Exon Smith1-3/+0
2014-03-25Disable Visual C++ warning 4722 about aborting a destructor,Yaron Keren1-20/+0
2014-03-24In Release modes, Visual Studio complains that the Operator destructor in Use...Yaron Keren1-0/+20
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-4/+4
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+90