- 0eab5c4 MCExpr: Add FindAssociatedSection, which attempts to mirror the 'as' semantics by Daniel Dunbar · 14 years ago
- a432997 Factor some code to needsCFIMoves. Avoid printing moves when we don't have to. by Rafael Espindola · 14 years ago
- 07e7998 add a missing operator that caused us to have to use (*MIB).foo everywhere. by Chris Lattner · 14 years ago
- 9099813 Add an alternative implementation of CIE and FDE emission that outputs them by Rafael Espindola · 14 years ago
- a0057ca Add the getExprForFDESymbol method that responsible for computing the by Rafael Espindola · 14 years ago
- 5d86759 Add MemoryBuffer::getBufferKind() to report whether a memory buffer uses malloc'ed or mmap'ed memory. This is for performance analysis. by Ted Kremenek · 14 years ago
- 6cf081c Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. by Lenny Maiorani · 14 years ago
- bfa27cc Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it when by Rafael Espindola · 14 years ago
- 8bca410 Mark the EH symbol global or weak if the corresponding function is. by Rafael Espindola · 14 years ago
- eb69732 Fix typos in comments. by Jay Foad · 14 years ago
- 776157a Fix more -Wnon-pod-memset warnings. by Chandler Carruth · 14 years ago
- 4034e14 teach GVN to widen integer loads when they are overaligned, when doing an by Chris Lattner · 14 years ago
- 8f232d3 Let the immediate leaf pattern take transforms and switch the signed by Eric Christopher · 14 years ago
- e6b693d Add utility method to DenseMap to return the amount of memory used for its buckets. by Ted Kremenek · 14 years ago
- 235b830 Add a small temporary hack for producing identical eh_frame sections on OS X. by Rafael Espindola · 14 years ago
- a8cfb87 Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.eh by Rafael Espindola · 14 years ago
- c26f544 Teach dwarf writer to handle complex address expression for .debug_loc entries. by Devang Patel · 14 years ago
- 450ed1a silence some -Wnon-pod-memset warnings, since std::pair is not POD. by Chris Lattner · 14 years ago
- 60246a9 Remove unnecessary argument. by Rafael Espindola · 14 years ago
- 7afec9c Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, and by Rafael Espindola · 14 years ago
- 2790ba8 Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is common. rdar://problem/9303592 . by Eli Friedman · 14 years ago
- 161b887 Remove unused function. by Eli Friedman · 14 years ago
- 0be77df Revert r130178. It turned out to be not the optimal path to emit complex location expressions. by Devang Patel · 14 years ago
- bddc1ca When analyzing functions known to only access argument pointees, by Dan Gohman · 14 years ago
- ed708f9 Factor a bit of code to MCStreamer::EmitLabel. Keep track of the last by Rafael Espindola · 14 years ago
- 554daa6 Be careful about scheduling nodes above previous calls. It increase usages of by Evan Cheng · 14 years ago
- 734d7c2 make a couple of changes to the standard pass pipeline: by Chris Lattner · 14 years ago
- 3443493 add an m_ConstantInt matching predicate that binds to a uint64_t, and add an m_OneUse() by Chris Lattner · 14 years ago
- 1394e6d Use the new TRI->getLargestLegalSuperClass hook to constrain register class inflation. by Jakob Stoklund Olesen · 14 years ago
- c9e5015 Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on register class inflation. by Jakob Stoklund Olesen · 14 years ago
- 7b5bd37 Fix an off by one error while accessing complex address element of a DIVariable. by Devang Patel · 14 years ago
- 1f82151 Enhance MemDep: When alias analysis returns a partial alias result, by Chris Lattner · 14 years ago
- 0c99861 Let dwarf writer allocate extra space in the debug location expression. This space, if requested, will be used for complex addresses of the Blocks' variables. by Devang Patel · 14 years ago
- 6311a55 Improve adherence to general style, use "foo_t &x" instead of "foo_t& x" by Chris Lattner · 14 years ago
- e27c3ea allow adding a FoldingSetNodeID to a FastFoldingSetNode, resolving PR9499, by Chris Lattner · 14 years ago
- f462ab4 Give ImmutableIntervalMap.h an include guard. by Sebastian Redl · 14 years ago
- 6855018 PR9214: Convert the DIBuilder API to use ArrayRef. by Jay Foad · 14 years ago
- ddcdcc8 Remove unused STL header includes. by Jay Foad · 14 years ago
- d74ea77 Teach FastISel to deal with instructions that have two immediate operands. by Owen Anderson · 14 years ago
- 5e06bb8 Let front-end tie subprogram declaration with subprogram definition directly. by Devang Patel · 14 years ago
- 3728b4a Fix comment. by Eric Christopher · 14 years ago
- b686af0 Recommit the fix for rdar://9289512 with a couple tweaks to by Chris Lattner · 14 years ago
- eab6313 Comment out some unused parameter names to silence out-of-tree -Wunused warnings. by Frits van Bommel · 14 years ago
- d94d846 include/llvm/Target/TargetAsmInfo.h: Fix a warning. by NAKAMURA Takumi · 14 years ago
- abf9af6 Compute the size of the FDE encoding instead of hard coding it. Update by Rafael Espindola · 14 years ago
- e8cfbd8 Remove unused argument. by Rafael Espindola · 14 years ago
- 06161fc Add DW_OP_bit_piece. by Devang Patel · 14 years ago
- acc381b Refactor. by Devang Patel · 14 years ago
- ec9186b PR9214: Convert Metadata API to use ArrayRef. by Jay Foad · 14 years ago
- 63c21de Revert r1296656, "Fix rdar://9289512 - not folding load into compare at -O0...", by Daniel Dunbar · 14 years ago
- 69ba413 Don't allow per-register spill size and alignment. by Jakob Stoklund Olesen · 14 years ago
- a61e52c Add independent controls for whether GCOV profiling should emit .gcno files or by Nick Lewycky · 14 years ago
- c857894 Remove -use-divmod-libcall. Let targets opt in when they are available. by Evan Cheng · 14 years ago
- 6bfba2e Prefer cheap registers for busy live ranges. by Jakob Stoklund Olesen · 14 years ago
- c731587 ARM byval support. Will be enabled by another patch to the FE. <rdar://problem/7662569> by Stuart Hastings · 14 years ago
- e1fee48 PTX: Add intrinsics to list of built-in intrinsics, which allows them to be by Justin Holewinski · 14 years ago
- 4788c3e Remove unused arguments. by Rafael Espindola · 14 years ago
- 558692f ADT/Triple: Renambe isOSX... methods to isMacOSX for consistency with the OS by Daniel Dunbar · 14 years ago
- 398a5ca ADT/Triple: Drop support for -osx style triples, we are going with -macosx by Daniel Dunbar · 14 years ago
- 1af3947 ADT/Triple: Add support for Triple::MacOSX per feedback from Chris, will remove by Daniel Dunbar · 14 years ago
- e1fe09f ADT/Triple: Add isOSDarwin() and isOSWindows() helper functions. by Daniel Dunbar · 14 years ago
- 562ae4b add a helper method. by Chris Lattner · 14 years ago
- 4860fe0 ADT/Triple: Add helper function for OS X version checks. by Daniel Dunbar · 14 years ago
- 8974153 ADT/Triple: Add isOSVersionLT helper function. by Daniel Dunbar · 14 years ago
- 087d6a5 ADT/Triple: Generalize and simplify getDarwinNumber to just be getOSVersion. by Daniel Dunbar · 14 years ago
- 0dde4c0 ADT/Triple: Add support for more explicit "osx" and "ios" OS names. by Daniel Dunbar · 14 years ago
- f6a4d3c Avoid write-after-write issue hazards for Cortex-A9. by Bob Wilson · 14 years ago
- 1da29dd Add BumpPtrAllocator::getTotalMemory() to allow clients to query how much memory a BumpPtrAllocator allocated. by Ted Kremenek · 14 years ago
- 3f3bf93 Reduce clutter in asm output. Do not emit source location as comment for each instruction. by Devang Patel · 14 years ago
- 43c361f Make the empty StructType::get overload use an empty ArrayRef. by Anders Carlsson · 14 years ago
- 202a7a1 Add a new bit that ImmLeaf's can opt into, which allows them to duck out of by Chris Lattner · 14 years ago
- f4387d9 Make the StringMaps attached to MCContext use the MCContext's allocator; by Eli Friedman · 14 years ago
- 8aa0f90 Use an empty ArrayRef instead of an empty std::vector for the Function::get overload that takes no parameters. by Anders Carlsson · 14 years ago
- 4447d65 since the VT is fixed for a ImmLeaf, there is no reason to expose it to the matching code. by Chris Lattner · 14 years ago
- 7ed1391 now that predicates have a decent abstraction layer on them, introduce a new by Chris Lattner · 14 years ago
- 5437906 Rework our internal representation of node predicates to expose more by Chris Lattner · 14 years ago
- fd3f635 Fix rdar://9289512 - not folding load into compare at -O0 by Chris Lattner · 14 years ago
- 30deafc Put each personality function in a section. This fixes the gnu ld warning: by Rafael Espindola · 14 years ago
- b192870 Rename LineProfiling to GCOVProfiling to more accurately represent what it by Nick Lewycky · 14 years ago
- e9db5e2 Introduce support to encode Objective-C property information in debugging information generated for an interface. by Devang Patel · 14 years ago
- 126ae68 Some refactoring suggested by Anton Korobeynikov. by Rafael Espindola · 14 years ago
- b6a6388 Increase SubtargetFeatureKV Value and Implies fields to 64 bits since some targets are getting very close to 32 subtarget features. Also teach tablegen to error when there are more than 64 features to guard against undefined behavior. rdar://9282332 by Evan Cheng · 14 years ago
- 437ef0c Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included. by Lenny Maiorani · 14 years ago
- f0adba9 Add 129518 back with a fix for when we are producing eh just because of debug info. by Rafael Espindola · 14 years ago
- 7a2bdde Fix a ton of comment typos found by codespell. Patch by by Chris Lattner · 14 years ago
- bcb8c6d Revert r129518, "Change ELF systems to use CFI for producing the EH tables. This reduces the" by NAKAMURA Takumi · 14 years ago
- 4babeee Add 3DNow! intrinsics. by Michael J. Spencer · 14 years ago
- 3dae6e7 Change ELF systems to use CFI for producing the EH tables. This reduces the by Rafael Espindola · 14 years ago
- 9a0bac4 Fix whitespace and tabs. by Michael J. Spencer · 14 years ago
- 12f0dc6 In the pre-RA scheduler, maintain cmp+br proximity. by Andrew Trick · 14 years ago
- eef965f Add an option to not print the alias of an instruction. It defaults to "print by Bill Wendling · 14 years ago
- b90e1d5 Use positive values since the value type is unsigned. Fixes a warning on the by Nick Lewycky · 14 years ago
- 32644d9 Passing unroll parameters (unroll-count, threshold, and partial unroll) via LoopUnroll class's ctor. Doing so by Junjie Gu · 14 years ago
- 0d9874b Add the alias analysis to the C api. by Rafael Espindola · 14 years ago
- d30aa5a PR9214: Convert ConstantExpr::getIndices() to return an ArrayRef, plus by Jay Foad · 14 years ago
- cb53632 Remove some redundant llvm:: prefixes. by Jay Foad · 14 years ago
- cda60ce Fix a comment. by Jay Foad · 14 years ago
- b81e457 PR9214: Convert ConstantExpr::getWithOperands() to use ArrayRef. by Jay Foad · 14 years ago
- 715c80a Fix typo in comment. by Jay Foad · 14 years ago
- 5b24017 Like the coding standards say, do not use "using namespace std". by Jay Foad · 14 years ago