summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Value.cpp
Commit message (Expand)AuthorAgeFilesLines
* NFC. Introduce Value::getPointerDerferecnceableBytesArtur Pilipenko2016-04-271-0/+34
* Use DL preferred alignment for alloca in Value::getPointerAlignmentArtur Pilipenko2016-04-271-2/+7
* Don't IPO over functions that can be de-refinedSanjoy Das2016-04-081-1/+1
* Rename Context::discardValueNames() to shouldDiscardValueNames() (NFC)Mehdi Amini2016-04-021-1/+1
* Add a flag to the LLVMContext to disable name for Value other than GlobalValueMehdi Amini2016-03-101-0/+4
* [IR] Optimize bitfield layout of Value for MSVCReid Kleckner2016-02-261-0/+2
* NFC. Move getAlignment helper function from ValueTracking to Value class. Artur Pilipenko2016-02-241-0/+42
* Simplify handleOperandChangeImpl() removing last argument (NFC)Mehdi Amini2016-02-101-1/+1
* Address NDEBUG-related linkage issues for Value::assertModuleIsMaterialized()Todd Fiala2016-02-031-1/+3
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-5/+3
* Bring back "Assert that we have all use/users in the getters."Rafael Espindola2016-01-151-0/+10
* Revert "Assert that we have all use/users in the getters."Michael Zolotukhin2016-01-141-10/+0
* Assert that we have all use/users in the getters.Rafael Espindola2015-12-191-0/+10
* Remove handling of AddrSpaceCast in stripAndAccumulateInBoundsConstantOffsetsPhilip Reames2015-09-231-2/+1
* [IR] Switch static const to an enum to silence MSVC linker warningsDavid Majnemer2015-07-101-2/+0
* Devirtualize Constant::replaceUsesOfWithOnConstant.Pete Cooper2015-06-241-1/+1
* Rename NumOperands to make it clear its managed by the User. NFC.Pete Cooper2015-06-121-1/+2
* Move the name pointer out of Value into a map that lives on theOwen Anderson2015-06-011-3/+32
* Store intrinsic ID by value in Function instead of a string lookup. NFC.Pete Cooper2015-05-191-4/+7
* Move Value.isDereferenceablePointer to ValueTracking [NFC]Philip Reames2015-04-231-131/+0
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-2/+2
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-0/+1
* Fix Value dangling reference debug outputAndrew Kaylor2015-03-101-6/+4
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-19/+16
* isDereferenceablePointer: look through gc.relocate callsRamkumar Ramachandra2015-02-091-0/+9
* Teach isDereferenceablePointer() to look through bitcast constant expressions.Michael Kuperstein2015-02-051-1/+1
* Cleaup ValueHandle to no longer keep a PointerIntPair for the Value*.Chandler Carruth2015-01-091-12/+12
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-4/+0
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-36/+34
* [InstCombine] Re-commit of r218721 (Optimize icmp-select-icmp sequence)Gerolf Hoflehner2014-11-211-0/+22
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-4/+4
* Assert that ValueHandleBase::ValueIsRAUWd doesn't change the tracked Value type.Frederic Riss2014-10-231-0/+2
* IR: Move NumOperands from User to Value, NFCDuncan P. N. Exon Smith2014-10-151-1/+2
* IR: Cleanup comments for Value, User, and MDNodeDuncan P. N. Exon Smith2014-10-151-26/+4
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-211-2/+2
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-181-2/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-2/+2
* IR: Add Value::reverseUseList()Duncan P. N. Exon Smith2014-08-011-0/+19
* Handle AddrSpaceCast in stripAndAccumulateInBoundsConstantOffsetsHal Finkel2014-07-191-1/+2
* Make Value::isDereferenceablePointer handle offsets to pointer types with der...Hal Finkel2014-07-191-0/+21
* Add a dereferenceable attributeHal Finkel2014-07-181-3/+24
* Look through addrspacecast when checking isDereferenceablePointerMatt Arsenault2014-07-141-0/+3
* Fix isDereferenceablePointer not to try to take the size of an unsized type.Hal Finkel2014-07-101-1/+2
* Allow isDereferenceablePointer to look through some bitcastsHal Finkel2014-07-101-8/+23
* Convert StringMapEntry::Create to use StringRef instead of start/end pointers...Craig Topper2014-06-111-1/+1
* Reorder Value and User fields to save 8 bytes of padding on 64-bitReid Kleckner2014-06-091-4/+3
* Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola2014-06-031-25/+0
* Fix a warning in builds without asserts.Rafael Espindola2014-05-161-2/+1
* Fix most of PR10367.Rafael Espindola2014-05-161-1/+27
* Assert that we don't RAUW a Constant with a ConstantExpr that contains it.Rafael Espindola2014-05-131-1/+36
OpenPOWER on IntegriCloud