Skip to content
  1. Nov 14, 2017
    • Rafael Espindola's avatar
      Simplify and rename variable. · 8c42d323
      Rafael Espindola authored
      std::error_code can represent success, so we don't need a
      Optional<std::error_code>.
      
      Rename the variable to avoid confusion with the type Error.
      
      llvm-svn: 318111
      8c42d323
    • Matt Arsenault's avatar
      AMDGPU: Fix not converting d16 load/stores to offset · 4b7938c6
      Matt Arsenault authored
      Fixes missed optimization with new MUBUF instructions.
      
      llvm-svn: 318106
      4b7938c6
    • Rafael Espindola's avatar
      Simplify. NFC. · c8434103
      Rafael Espindola authored
      llvm-svn: 318104
      c8434103
    • Daniel Sanders's avatar
      [tablegen] Handle atomic predicates for ordering inside tablegen. NFC. · 6d9d30a9
      Daniel Sanders authored
      Similar to r315841, GlobalISel and SelectionDAG require different code for the
      common atomic predicates due to differences in the representation.
      Even without that, differences in the IR (SDNode vs MachineInstr) require
      differences in the C++ predicate.
      
      This patch moves the implementation of the common atomic predicates related to
      ordering into tablegen so that it can handle these differences.
      
      It's NFC for SelectionDAG since it emits equivalent code and it's NFC for
      GlobalISel since the rules involving the relevant predicates are still
      rejected by the importer.
      
      llvm-svn: 318102
      6d9d30a9
  2. Nov 13, 2017
Loading