Yevgeny Rouban
|
8be236c9f9
Make SwitchInstProfUpdateWrapper strict permanently
|
6 ani în urmă |
Nick Desaulniers
|
aaff490524
[IR] CallBrInst: scan+update arg list when indirect dest list changes
|
6 ani în urmă |
Yevgeny Rouban
|
608c99e6ad
Force check prof branch_weights consistency in SwitchInstProfUpdateWrapper
|
6 ani în urmă |
Yevgeny Rouban
|
a593b7070e
Prepare for making SwitchInstProfUpdateWrapper strict
|
6 ani în urmă |
Dmitri Gribenko
|
72d9b451e7
Silenced a warning "implicit conversion turns string literal into bool" introduced in r362473
|
6 ani în urmă |
Yevgeny Rouban
|
48973d77b6
Make SwitchInstProfUpdateWrapper safer
|
6 ani în urmă |
Yevgeny Rouban
|
277c55c7bc
[NFC] SwitchInst: Introduce wrapper for prof branch_weights handling
|
6 ani în urmă |
Mircea Trofin
|
43d7d5177a
[llvm] Avoid div by 0 when updating profile weights.
|
6 ani în urmă |
Wei Mi
|
7a0ec3b943
[PGO/SamplePGO][NFC] Move the function updateProfWeight from Instruction
|
6 ani în urmă |
Sanjay Patel
|
3a12f8f3d2
[InstCombine] canonicalize select shuffles by commuting
|
6 ani în urmă |
Kristina Brooks
|
ccb8c9c48c
Remove large amount of empty lines mid-file. NFC
|
6 ani în urmă |
Craig Topper
|
e3696113b6
Implementation of asm-goto support in LLVM
|
6 ani în urmă |
James Y Knight
|
e84538e816
[opaque pointer types] Pass function types to InvokeInst creation.
|
6 ani în urmă |
James Y Knight
|
6029aa8149
[opaque pointer types] Pass function types to CallInst creation.
|
6 ani în urmă |
James Y Knight
|
9ec60d7d8f
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
|
6 ani în urmă |
James Y Knight
|
5be828a949
Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."
|
6 ani în urmă |
James Y Knight
|
8e4d96d7af
[opaque pointer types] Add a FunctionCallee wrapper type, and use it.
|
6 ani în urmă |
Craig Topper
|
05f65683d0
[CallSite removal] Remove CallSite uses from InstCombine.
|
6 ani în urmă |
Matt Arsenault
|
52f6127659
Reapply "IR: Add fp operations to atomicrmw"
|
6 ani în urmă |
Chandler Carruth
|
73f9a1d617
Revert r351778: IR: Add fp operations to atomicrmw
|
6 ani în urmă |
Matt Arsenault
|
020dc8d94b
IR: Add fp operations to atomicrmw
|
6 ani în urmă |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 ani în urmă |
James Y Knight
|
4ed9d9e797
[opaque pointer types] Update LoadInst creation APIs to consistently
|
6 ani în urmă |
James Y Knight
|
f806f42158
[opaque pointer types] Update CallInst creation APIs to consistently
|
6 ani în urmă |
Chandler Carruth
|
9d8b7a0ea6
[CallSite removal] Port `IndirectCallSiteVisitor` to use `CallBase` and
|
6 ani în urmă |
Chandler Carruth
|
6bef5bc6af
[CallSite removal] Add and flesh out APIs on the new `CallBase` base class that previously were only available on the `CallSite` wrapper.
|
6 ani în urmă |
Chandler Carruth
|
9fa222df45
[TI removal] Leverage the fact that TerminatorInst is gone to create
|
6 ani în urmă |
Fangrui Song
|
53a62241d3
Use llvm::copy. NFC
|
6 ani în urmă |
Cameron McInally
|
ca8cb6852b
[IR] Add a dedicated FNeg IR Instruction
|
6 ani în urmă |
Fangrui Song
|
b9e113385e
Fix -Wsign-compare warning
|
6 ani în urmă |