summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* Set the prof weight correctly for call instructions in DeadArgumentElimination.Dehao Chen2017-03-231-0/+9
* [IR] Use a binary search in DataLayout::getAlignmentInfoCraig Topper2017-03-231-58/+47
* [IR] Remove validAlignment and validPointer methods DataLayout as they aren't...Craig Topper2017-03-211-6/+0
* Let llvm.objectsize be conservative with null pointersGeorge Burgess IV2017-03-211-7/+12
* Rename AttributeSet to AttributeListReid Kleckner2017-03-2113-315/+328
* Updates branch_weights annotation for call instructions during inlining.Dehao Chen2017-03-201-0/+23
* [IR] Move a few static functions in Instruction class inline.Craig Topper2017-03-201-45/+0
* [ConstantRange] Add setSizeSmallerThanOf method.Michael Zolotukhin2017-03-201-10/+24
* [IR] Remove some unneeded includes from Operator.h and fix cpp files that wer...Craig Topper2017-03-201-0/+1
* [IR] Add missing copyright header.Craig Topper2017-03-201-0/+13
* Fix constant folding of fp2int to large integersSimon Pilgrim2017-03-191-5/+4
* Enable stripping of multiple DILocation on !llvm.loop metadataTeresa Johnson2017-03-191-10/+13
* Make library calls sensitive to regparm module flag (Fixes PR3997).Nirav Dave2017-03-181-0/+8
* Add !associated metadata.Evgeniy Stepanov2017-03-171-0/+1
* Store Arguments in a flat array instead of an iplistReid Kleckner2017-03-172-24/+53
* Remove dead F parameter from Argument constructorReid Kleckner2017-03-161-7/+3
* Make Argument::getArgNo() constant time, not O(#args)Reid Kleckner2017-03-161-15/+4
* [IR] Inline some Function accessorsReid Kleckner2017-03-162-41/+0
* Revert "Debug Info: Add basic support for external types references."Adrian Prantl2017-03-131-8/+0
* Remove opt-bisect support for "cases" in favor of debug countersDaniel Berlin2017-03-111-18/+0
* Implement getPassName() for IR printing passes.Yaron Keren2017-03-101-0/+6
* [ConstantFold] vector div/rem with any zero element in divisor is undefSanjay Patel2017-03-091-4/+9
* [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer...Konstantin Zhuravlyov2017-03-085-27/+52
* [ConstantFold] Fix defect in constant folding computation for GEPJaved Absar2017-03-081-1/+2
* [DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderefKonstantin Zhuravlyov2017-03-081-0/+13
* Rephrase condition for better readability. NFCAdrian Prantl2017-03-071-1/+1
* Relax the conflicting function arg verifier to allow for inlined debugAdrian Prantl2017-03-071-0/+10
* Verfier: Move the reset of DebugFnArgs closer to other similar operations.Adrian Prantl2017-03-071-2/+1
* Verifier: Change Assert to AssertDI.Adrian Prantl2017-03-061-3/+3
* Keep attributes, calling convention, etc, when remangling intrinsicDaniel Berlin2017-03-011-50/+37
* Teach the IR verifier to reject conflicting debug info for function arguments.Adrian Prantl2017-02-281-0/+38
* Add function importing info from samplepgo profile to the module summary.Dehao Chen2017-02-283-8/+26
* [Stack Protection] Add diagnostic information for why stack protection was ap...David Bozier2017-02-281-1/+16
* AMDGPU: Basic folds for fmed3 intrinsicMatt Arsenault2017-02-271-0/+8
* [IR][X86] Fix llvm version number in comments in AutoUpgrade. Forgot the next...Craig Topper2017-02-241-13/+13
* [AVX-512] Remove lzcnt intrinsics and autoupgrade them to generic ctlz intrin...Craig Topper2017-02-241-0/+8
* fix 80-column violationAdrian Prantl2017-02-231-1/+2
* [IR] Add a Instruction::dropPoisonGeneratingFlags helperSanjoy Das2017-02-231-0/+23
* [ORE] Use const CodeRegions in the remark diagnostics. NFC.Ahmed Bougacha2017-02-231-6/+6
* Revert "Teach the IR verifier to reject conflicting debug info for function a...Adrian Prantl2017-02-231-38/+0
* [X86][IR] In AutoUpgrade, check explicitly for xop.vpcmov and xop.vpcmov.256 ...Craig Topper2017-02-231-1/+2
* OptDiag: Add const to some interfaces that don't modify anything. NFCJustin Bogner2017-02-221-1/+1
* Use const-ref in range-loop for to avoid copying pairs of std::stringSean Silva2017-02-221-1/+1
* Teach the IR verifier to reject conflicting debug info for function arguments.Adrian Prantl2017-02-211-0/+38
* [IR/Verifier] List the CU we weren't able to find in `llvm.dbg.cu`.Davide Italiano2017-02-201-4/+2
* Recommit "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR."Craig Topper2017-02-181-2/+2
* Revert "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR."Craig Topper2017-02-181-2/+2
* [X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR.Craig Topper2017-02-181-2/+2
* [X86][IR] Simplify the XOP vpcmov autoupgrade code. NFCCraig Topper2017-02-181-7/+3
* [X86][IR] Merge together some very similar AutoUpgrade handling. NFCCraig Topper2017-02-181-24/+16
OpenPOWER on IntegriCloud