1,034,873 commits found in 87 milliseconds
massage cmake
LLVM /project 91d93c1 — llvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/MC GOFFObjectWriter.cpp Add back isInSection()
Also add isInEDSection() as simple check.
Fix formatting.
Remove isInSection
LLVM /project d5ca9be — llvm/lib/MC GOFFObjectWriter.cpp, llvm/lib/Target/SystemZ/MCTargetDesc SystemZHLASMAsmStreamer.cpp Rewrite if conditions
Fix formatting
LLVM /project bf42b2b — llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp, llvm/lib/MC MCAsmInfoGOFF.cpp Remove loop with type information
LLVM /project 971571f — llvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp Remove MCSA_WeakReference/MCSA_Global from the loop
LLVM /project 54f16ad — llvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/MC MCSymbolGOFF.cpp GOFFObjectWriter.cpp Remove hasLDAttributes() and hasERAttributes()
Just inline and simplify the expressions.
LLVM /project 2b93f65 — llvm/include/llvm/MC MCSymbolGOFF.h MCGOFFStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp MCSymbolGOFF.cpp Address most review comments
LLVM /project b03cb5d — llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp Move loop to AsmPrinter
LLVM /project d4cd31c — llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp, llvm/lib/Target/SystemZ/MCTargetDesc SystemZHLASMAsmStreamer.cpp SystemZTargetStreamer.cpp Simplify the implementation by moving some code into finishImpl()
Remove left-over popSection()
LLVM /project a5ba260 — llvm/include/llvm/MC MCGOFFStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp Remove unused emitExterns()
LLVM /project 89fbe53 — llvm/include/llvm/MC MCGOFFStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp Centralize setting of symbol attributes
LLVM /project cd3481e — llvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/MC MCSymbolGOFF.cpp GOFFObjectWriter.cpp Completely remove attributes from MCSymbolGOFF
LLVM /project 4a69e54 — llvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp Remove LDAttr/ERAttr and initAttributes.
LLVM /project c771f71 — llvm/include/llvm/MC MCSymbolGOFF.h MCGOFFObjectWriter.h, llvm/lib/MC MCGOFFStreamer.cpp GOFFObjectWriter.cpp Remove owner from MCSymbolGOFF
It's only needed on the binary object path, pushing the section into the GOFFObjectWriter is enough.
Fix formatting
LLVM /project 9b52a8a — llvm/lib/MC MCGOFFStreamer.cpp MCMachOStreamer.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp Replace MCSA_Code/Data
Use MCSA_ELF_TypeFunction/TypeObject instead.
LLVM /project d6107ed — llvm/lib/MC MCAsmStreamer.cpp, llvm/lib/Target/SystemZ/MCTargetDesc SystemZHLASMAsmStreamer.cpp Update the asm output for the linkage type
LLVM /project 5e1e638 — llvm/include/llvm/MC MCSymbolGOFF.h MCDirectives.h, llvm/lib/MC MCSymbolGOFF.cpp MCGOFFStreamer.cpp Add linkage attribute
LLVM /project 186d09e — llvm/include/llvm/MC MCGOFFAttributes.h, llvm/lib/MC MCSymbolGOFF.cpp GOFFObjectWriter.cpp ER symbols also need to set AMODE
Fix some formatting issues.
Add HLASM output and external references
Adds HLASM output and tests for it, per reviewer comment.
Also adds external references, because it fits very well
into the implementation.
LLVM /project ced62b3 — llvm/include/llvm/MC MCSymbolGOFF.h MCGOFFStreamer.h, llvm/lib/MC MCGOFFStreamer.cpp MCSymbolGOFF.cpp [GOFF] Emit symbols for functions.
A function entry is mapped to a LD symbol with an offset to the begin of the section.
[ORC] Fix unchecked Expected<T> in ELFDebugObjectPlugin::FinalizePromise (#172904)
If `Alloc.finalize()` fails in the post-allocation pass, we store the
error in `FinalizePromise`. If we don't reach the post-fixup pass
afterwards the error will leak. This patch adds another case in the
DebugObject destructor that will check the `Expected<T>` and report the
error. LLVM /project 6d63f12 — llvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/InstSimplify call.ll [InstCombine] Propagate poison through fshl and fshr intrinsics (#172859)
Currently these intrinsics output `undef` on poison, which triggers CI
errors on PRs that want to add poison tests for funnel shifts (such as
#172723). Let's make `fshl` and `fshr` propagate poison instead. [clang][ExprConstant] Fix error on static constexpr symbol in dllimport function (#171628)
Consider the following:
```
struct A {
__declspec(dllimport) __forceinline
static const int* foo() {
static constexpr int var = 42;
static constexpr const int* p = &var;
static_assert(*p == 42, "");
return p;
}
};
const int* (*pfoo)() = &A::foo;
int main() {
return pfoo() == A::foo();
}
[88 lines not shown ] LLVM /project 6e74f3b — llvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine nanless-canonicalize-combine.ll Partially handle as independent folds