summaryrefslogtreecommitdiff
path: root/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2014-05-13Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola3-28/+25
2014-05-13Assert that we don't RAUW a Constant with a ConstantExpr that contains it.Rafael Espindola1-1/+36
2014-05-09Revert "[ms-cxxabi] Add a new calling convention that swaps 'this' and 'sret'"Reid Kleckner1-1/+0
2014-05-09Allow sret on the second parameter as well as the firstReid Kleckner2-6/+11
2014-05-09Run clang-format in small sections of code to make a patch easier to read.Rafael Espindola2-22/+18
2014-05-09Delete trailing white space.Rafael Espindola1-4/+4
2014-05-09printCustom is only used in PseudoSourceValue, remove it from Value.Nick Lewycky1-8/+1
2014-05-07llvm-cov: Explicitly namespace llvm::make_unique to keep MSVC happyJustin Bogner1-4/+2
2014-05-07[BUG][REFACTOR]Zinovy Nis1-0/+22
2014-05-07Work-around MSVS build breakage due to r208148Timur Iskhodzhanov1-2/+4
2014-05-07PR19562: DebugInfo temporary MDNode leak: Don't include a temporary node to r...David Blaikie1-2/+1
2014-05-07llvm-cov: Handle missing source files as GCOV doesJustin Bogner1-13/+29
2014-05-07llvm-cov: Implement --no-outputJustin Bogner1-15/+43
2014-05-06Special case aliases in GlobalValue::getSection.Rafael Espindola2-1/+6
2014-05-06Copy the full TailCallKind in CallInst::clone_implReid Kleckner1-1/+1
2014-05-06Do not make -pass-remarks additive.Diego Novillo1-11/+1
2014-05-06Special case aliases in GlobalValue::getAlignment.Rafael Espindola2-1/+7
2014-05-06Be more strict about not allowing setSection on aliases.Rafael Espindola1-0/+5
2014-05-06Be more strict about not calling setAlignment on global aliases.Rafael Espindola1-3/+6
2014-05-06PR19598: Provide the ability to RAUW a declaration with itself, creating a no...David Blaikie2-20/+53
2014-05-03IR: Cleanup AttributeSet::get for AttrBuilderDavid Majnemer1-4/+5
2014-05-02Aliases are always definitions. Delete dead code.Rafael Espindola1-6/+2
2014-05-02llvm-cov: Fix handling of line zero appearing in a line tableJustin Bogner1-6/+18
2014-05-01[IR] Make {extract,insert}element accept an index of any integer type.Michael J. Spencer2-5/+5
2014-05-01PR19623: Implement typedefs of void.David Blaikie1-1/+0
2014-04-30IR: Conservatively verify inalloca argumentsDavid Majnemer1-0/+10
2014-04-30IR: Alloca clones should remember inalloca stateDavid Majnemer1-3/+4
2014-04-29Try to fix the msvc build.Benjamin Kramer1-0/+1
2014-04-29raw_ostream: Forward declare OpenFlags and include FileSystem.h only where ne...Benjamin Kramer1-0/+1
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka6-1/+111
2014-04-28Modify the assertion in DIBuilder.cpp to cover the DWARF 5 languagesPeter Collingbourne1-1/+1
2014-04-28[C++] Use 'nullptr'.Craig Topper4-11/+11
2014-04-27Teach the pass manager's execution dump to print the current time beforeChandler Carruth1-1/+3
2014-04-26Add missing include guards and missing #include, found by modules build.Richard Smith1-0/+6
2014-04-24Add 'musttail' marker to call instructionsReid Kleckner2-2/+95
2014-04-23llvm-cov: Add support for gcov's --long-file-names optionJustin Bogner1-5/+9
2014-04-23Use pointer size function where only a pointer is expectedMatt Arsenault1-1/+1
2014-04-23Remove more default address space argument usage.Matt Arsenault1-1/+1
2014-04-23Remove AssemblyAnnotationWriter from NamedMDNode::print.Rafael Espindola1-3/+3
2014-04-22Fix DataLayout::operator==().Rafael Espindola1-1/+1
2014-04-22[Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth3-0/+6
2014-04-21Use unique_ptr to manage ownership of GCOVFunctions, Blocks, and Edges.David Blaikie1-36/+21
2014-04-21Simplify destruction of Modules in LLVContextImpl.David Blaikie1-6/+5
2014-04-21[PM] Fix a bug where we didn't properly clear the list map when the listChandler Carruth1-0/+2
2014-04-17Fix bug 19437 - Only add discriminators for DWARF 4 and above.Diego Novillo1-0/+8
2014-04-16Added new functionality to LLVM C API to use DiagnosticInfo to handle errorsTom Stellard1-0/+44
2014-04-16Allow diagnostic handlers to check for optimization remarks.Diego Novillo1-2/+11
2014-04-15verify-di: Add back braces for MSVC compatabilityDuncan P. N. Exon Smith1-5/+12
2014-04-15verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith1-49/+92