[all-commits] [llvm/llvm-project] 05590a: [SafeStack, NFC] Move unconditional code into const...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Sun Jun 14 23:15:07 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 05590a9cb8717e2db0aa274047f1b00c5ab51a8d
      https://github.com/llvm/llvm-project/commit/05590a9cb8717e2db0aa274047f1b00c5ab51a8d
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h

  Log Message:
  -----------
  [SafeStack,NFC] Move unconditional code into constructor

Prepare to move ClColoring from SafeStackCode to SafeStackLayout.
This will allow to reuse the code in other components.


  Commit: f8e411656e5b324284822d67e7230f18ad547fc4
      https://github.com/llvm/llvm-project/commit/f8e411656e5b324284822d67e7230f18ad547fc4
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStack.cpp
    M llvm/lib/CodeGen/SafeStackColoring.cpp

  Log Message:
  -----------
  [SafeStack,NFC] Move ClColoring into SafeStack.cpp

This allows to reuse the code in other components.


  Commit: 645058036aedd241762487ed56ed73a1d8858875
      https://github.com/llvm/llvm-project/commit/645058036aedd241762487ed56ed73a1d8858875
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h

  Log Message:
  -----------
  [SafeStack,NFC] Use IntrinsicInst instead of Instruction


  Commit: fb1e0f324fe6db518ae1ad64df55aea52ed372d7
      https://github.com/llvm/llvm-project/commit/fb1e0f324fe6db518ae1ad64df55aea52ed372d7
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h

  Log Message:
  -----------
  [SafeStack,NFC] Add BlockLifetimeInfo constructor


  Commit: adefa9ca2e19ab197b9efec692d4087ed9ab82e3
      https://github.com/llvm/llvm-project/commit/adefa9ca2e19ab197b9efec692d4087ed9ab82e3
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h

  Log Message:
  -----------
  [SafeStack,NFC] "const" cleanup


  Commit: 2f5e535a8478d51e72e693f055a6abd21cceb6b8
      https://github.com/llvm/llvm-project/commit/2f5e535a8478d51e72e693f055a6abd21cceb6b8
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStack.cpp
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h
    M llvm/lib/CodeGen/SafeStackLayout.cpp

  Log Message:
  -----------
  [SafeStack,NFC] Cleanup LiveRange interface


  Commit: 7282da1ea818a7c0ef0731e48d7b1e1294ec5196
      https://github.com/llvm/llvm-project/commit/7282da1ea818a7c0ef0731e48d7b1e1294ec5196
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h
    M llvm/lib/CodeGen/SafeStackLayout.cpp

  Log Message:
  -----------
  [SafeStack,NFC] Fix naming style


  Commit: c6426e2657d77a926f3ed476693505af7b538a72
      https://github.com/llvm/llvm-project/commit/c6426e2657d77a926f3ed476693505af7b538a72
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStackColoring.cpp

  Log Message:
  -----------
  [SafeStack,NFC] Remove unneded branch


  Commit: ca2dcbd030eadbf0aa9b660efe864ff08af6e18b
      https://github.com/llvm/llvm-project/commit/ca2dcbd030eadbf0aa9b660efe864ff08af6e18b
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2020-06-14 (Sun, 14 Jun 2020)

  Changed paths:
    M llvm/lib/CodeGen/SafeStack.cpp
    M llvm/lib/CodeGen/SafeStackColoring.cpp
    M llvm/lib/CodeGen/SafeStackColoring.h

  Log Message:
  -----------
  [SafeStack,NFC] Make StackColoring read-only

Move core which removes markers out of StackColoring.


Compare: https://github.com/llvm/llvm-project/compare/344eaf782731...ca2dcbd030ea


More information about the All-commits mailing list