aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-051-1/+1
* [ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect toChad Rosier2012-09-054-8/+9
* [ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute.Chad Rosier2012-09-051-0/+2
* [ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsmChad Rosier2012-09-043-13/+23
* [ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier2012-09-041-3/+0
* Move the GCOVFormat enums into their own namespace per the LLVM coding standard.Bill Wendling2012-08-311-10/+10
* Apply "/Og-" also to MSC15(aka VS9) on VMCore/Function.cpp.NAKAMURA Takumi2012-08-301-1/+1
* Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman2012-08-171-0/+32
* Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling2012-08-173-10/+10
* Assert that dominates is not given a multiple edge. Finding out if we haveRafael Espindola2012-08-172-0/+17
* Teach GVN to reason about edges dominating uses. This allows it to handle casesRafael Espindola2012-08-161-14/+11
* Fix a typo that led to a failure to correctly verify bitcast instructions.Nick Lewycky2012-08-151-1/+1
* Typo.Eric Christopher2012-08-141-1/+1
* The normal edge of an invoke is not allowed to branch to a block with aEli Friedman2012-08-101-1/+1
* Move BasicBlockEdge to the cpp file. No functionality change.Rafael Espindola2012-08-101-0/+16
* [ms-inline asm] Add a new Inline Asm Non-Standard Dialect attribute.Chad Rosier2012-08-101-0/+3
* The dominance computation already has logic for computing if an edge dominatesRafael Espindola2012-08-071-27/+40
* Postpone the deletion of the old name in StructType::setName to allow using a...Benjamin Kramer2012-08-041-10/+20
* Move the "findUsedStructTypes" functionality outside of the Module class.Bill Wendling2012-08-034-142/+152
* Add support for v16i32/v16i64 into the code generator. This is required for b...Micah Villmow2012-07-261-0/+8
* Fix a dangling StringRef bug in the auto upgrader. In one case, we resetChandler Carruth2012-07-201-2/+2
* Pull the simple parts of DenseMapInfo<DebugLoc> inline and prune includes.Benjamin Kramer2012-07-191-12/+0
* Remove tabs.Bill Wendling2012-07-193-20/+20
* Adding some debug information to PassManagerVictor Oliveira2012-07-181-0/+20
* More replacing of target-dependent intrinsics with target-indepdent Joel Jones2012-07-181-1/+11
* MSVC's implementation of isalnum will assert on characters > 255, so we need ...Aaron Ballman2012-07-161-1/+5
* This is one of the first steps at moving to replace target-dependent Joel Jones2012-07-131-0/+25
* Fixed few warnings; trimmed empty lines.Galina Kistanova2012-07-131-123/+151
* Use the DebugInfo wrappers instead of mucking about with the MDNode directly.Bill Wendling2012-07-071-22/+8
* Print the name last.Bill Wendling2012-07-061-5/+4
* Check if it's a scope last, because several things are scopes.Bill Wendling2012-07-061-2/+2
* Add a print method to the ObjC property object.Bill Wendling2012-07-061-0/+11
* Remove trailing comma in array initialization list.Bill Wendling2012-07-061-8/+8
* Remove unnecessary 'llvm::'.Bill Wendling2012-07-061-19/+19
* Remove unnecessary 'llvm::'.Bill Wendling2012-07-061-4/+4
* Untabify and move a function near similar functions dealing with structEric Christopher2012-07-061-29/+30
* PHINode::hasConstantValue(): return undef if the PHI is fully recursive.Nuno Lopes2012-07-031-0/+2
* Use the DebugInfo's 'print()' method to emit the comments.Bill Wendling2012-07-031-3/+5
* improve PHINode::hasConstantValue() to detect recursive cases like %phi = phi...Nuno Lopes2012-07-031-2/+6
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-292-5/+5
* Update the CMake files.Bill Wendling2012-06-291-0/+1
* The DIBuilder class is just a wrapper around debug info creationBill Wendling2012-06-291-0/+1018
* make the verifier accept @llvm.donothing as the only intrinsic that can be in...Nuno Lopes2012-06-281-2/+4
* Devirtualize DIScope and subclasses.Benjamin Kramer2012-06-281-26/+0
* Refactor operation equivalence checking in BBVectorize by extending Instructi...Hal Finkel2012-06-281-5/+16
* Only print out the tag if it's there.Bill Wendling2012-06-281-1/+2
* Don't output an empty string.Bill Wendling2012-06-281-2/+3
* Use the interface through DIDescriptor to get the tag/version for a debug infoBill Wendling2012-06-281-9/+11
* Fix cmake failure from moving files around.Bill Wendling2012-06-281-0/+1
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-0/+1182