summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* Use dyn_cast<> instead of isa<> and cast<>Matt Arsenault2014-09-151-1/+2
* Fix DebugInfo replaceAllUsesWith.Frederic Riss2014-09-151-1/+1
* Move replaceAllUsesWith() from DIType to DIDescriptor.Frederic Riss2014-09-151-2/+2
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-7/+11
* typoSanjay Patel2014-09-101-1/+1
* Fix comments of createReplaceableForwardDecl() and createForwardDecl().Frederic Riss2014-09-101-4/+3
* Be more careful in parsing Module::ModFlagBehavior valueAlexey Samsonov2014-09-082-17/+27
* [x86] Fix a pretty horrible bug and inconsistency in the x86 asmChandler Carruth2014-09-061-0/+89
* [inline asm] Add a check in InlineAsm::ConstraintInfo::Parse to make sure '{'Akira Hatanaka2014-09-051-0/+4
* Revert accidentally committed r217107Matt Arsenault2014-09-031-21/+5
* Don't treat 0 as a special value for int attributes.Matt Arsenault2014-09-031-5/+21
* Refactor AtomicExpandPass and add a generic isAtomic() method to InstructionRobin Morisset2014-09-031-0/+15
* Change name of copyFlags() to copyIRFlags(). Add convenience method for logic...Sanjay Patel2014-09-031-1/+18
* Fix a logic bug when copying fast-math flags.Sanjay Patel2014-09-022-2/+7
* Add a convenience method to copy wrapping, exact, and fast-math flags (NFC).Sanjay Patel2014-09-011-0/+16
* Consider addrspaces in canLosslesslyBitCastTo()Matt Arsenault2014-08-311-3/+7
* Debug info: Add a new explicit DIDescriptor flag for the "public" accessAdrian Prantl2014-08-291-0/+5
* Fix typos in comments, NFCRobin Morisset2014-08-291-1/+1
* Verifier: Don't reject varargs callee cleanup functionsReid Kleckner2014-08-291-5/+4
* Return a std::unique_ptr when creating a new MemoryBuffer.Rafael Espindola2014-08-271-7/+6
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-274-4/+4
* Pass a MemoryBufferRef when we can avoid taking ownership.Rafael Espindola2014-08-261-4/+1
* Declare that musttail calls in variadic functions forward the ellipsisReid Kleckner2014-08-261-0/+8
* Modernize raw_fd_ostream's constructor a bit.Rafael Espindola2014-08-252-12/+14
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-3/+2
* InstCombine: sub nsw %x, C -> add nsw %x, -C if C isn't INT_MINDavid Majnemer2014-08-221-0/+23
* Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie2014-08-212-9/+9
* Fix a URL (NFC)Justin Bogner2014-08-211-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-214-7/+7
* Fix a bug around truncating vector in const prop.Jiangning Liu2014-08-211-0/+3
* IR: Implement uselistorder assembly directivesDuncan P. N. Exon Smith2014-08-192-0/+263
* verify-uselistorder: Force -preserve-bc-use-list-orderDuncan P. N. Exon Smith2014-08-191-0/+8
* IR: Fix ConstantExpr::replaceUsesOfWithOnConstant()Duncan P. N. Exon Smith2014-08-191-50/+13
* IR: Thread OnlyIfReduced through ConstantExpr::getWithOperands()Duncan P. N. Exon Smith2014-08-191-74/+136
* IR: De-duplicate code for replacing operands in placeDuncan P. N. Exon Smith2014-08-192-69/+43
* Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r2...Duncan P. N. Exon Smith2014-08-194-482/+387
* Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and ...Aaron Ballman2014-08-194-387/+482
* IR: Reduce RAUW traffic in ConstantVectorDuncan P. N. Exon Smith2014-08-191-3/+27
* IR: Fix ConstantArray::replaceUsesOfWithOnConstant()Duncan P. N. Exon Smith2014-08-191-0/+6
* IR: Factor out replaceUsesOfWithOnConstantImpl(), NFCDuncan P. N. Exon Smith2014-08-191-94/+80
* IR: Split up Constant{Array,Vector}::get(), NFCDuncan P. N. Exon Smith2014-08-191-4/+13
* IR: Reduce RAUW traffic in ConstantExprDuncan P. N. Exon Smith2014-08-191-0/+44
* IR: Replace uses of ConstantAggrUniqueMap with ConstantUniqueMapDuncan P. N. Exon Smith2014-08-192-164/+49
* Remove extraneous typenames from r215957Duncan P. N. Exon Smith2014-08-191-2/+2
* IR: Rewrite ConstantUniqueMapDuncan P. N. Exon Smith2014-08-194-267/+218
* IR: Declare LookupKey right before its use, NFCDuncan P. N. Exon Smith2014-08-191-6/+4
* IR: ArrayRef-ize {Insert,Extract}ValueConstantExpr constructorsDuncan P. N. Exon Smith2014-08-191-8/+6
* Prevent clang-format from moving the namespace closing brace, NFCDuncan P. N. Exon Smith2014-08-191-1/+1
* Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper2014-08-184-7/+7
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-174-7/+7
OpenPOWER on IntegriCloud