Skip to content
  1. Apr 19, 2013
  2. Apr 18, 2013
    • Bill Wendling's avatar
      Make the TargetIndependent flag have the right boolean value. · 6a97e89d
      Bill Wendling authored
      llvm-svn: 179798
      6a97e89d
    • Benjamin Kramer's avatar
      X86: Add an SSE2 lowering for 64 bit compares when pcmpgtq (SSE4.2) isn't available. · c5578288
      Benjamin Kramer authored
      This pattern started popping up in vectorized min/max reductions.
      
      llvm-svn: 179797
      c5578288
    • Bill Wendling's avatar
      Cleanup patch: · 211316cc
      Bill Wendling authored
      Semantics of parameters named Index and Idx were inconsistent between
      "include/llvm/IR/Attributes.h", "lib/IR/AttributeImpl.h" and
      "lib/IR/Attributes.cpp": sometimes these were fixed 1-based indexes of IR
      parameters (or AttributeSet::ReturnIndex for IR return values or
      AttributeSet::FunctionIndex for IR functions), other times they were the
      internal slot for storage in the underlying AttributeSetImpl. I renamed usage of
      the former to "Index" and usage of the latter to "Slot" ("Slot" was already
      being used consistently for the latter in a subset of cases)
      
      Patch by Stephen Lin!
      
      llvm-svn: 179791
      211316cc
    • Bill Wendling's avatar
      This patch addresses two cleanup issues: · e3a60a9b
      Bill Wendling authored
      1. Verify::VerifyParameterAttrs in "lib/IR/Verifier.cpp" and
         AttrBuilder::removeFunctionOnlyAttrs in "lib/IR/Attributes.cpp" (only called
         by Verify::VerifyFunctionAttrs) separately maintained a list of function-only
         attribute types. I've consolidated the logic into a new function used for
         both cases in "lib/IR/Verifier.cpp", so this logic is in one place (other
         than the AsmParser front-end)
      
      2. Various functions in "lib/IR/Verifier.cpp" passed AttributeSet around by
         reference needlessly, as it's just a handle to an immutable pimpl body.
      
      Patch by Stephen Lin!
      
      llvm-svn: 179790
      e3a60a9b
    • Dmitri Gribenko's avatar
      Fix a -Wdocumentation warning · d29ea044
      Dmitri Gribenko authored
      llvm-svn: 179789
      d29ea044
    • Anat Shemer's avatar
      In the function InstCombiner::visitExtractElementInst() removed the limitation... · 5570318f
      Anat Shemer authored
      In the function InstCombiner::visitExtractElementInst() removed the limitation that extract is promoted over a cast only if the cast has only one use.
      
      llvm-svn: 179786
      5570318f
    • Tom Stellard's avatar
      C API: Fix coding style · 62c03207
      Tom Stellard authored
      llvm-svn: 179785
      62c03207
Loading