aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-08-19Revert "[DebugInfo] generate btf_tag annotations for DIComposite types"Yonghong Song1-1/+0
2021-08-19[DebugInfo] generate btf_tag annotations for DIComposite typesYonghong Song1-0/+1
2021-08-18[Bitcode] Remove unused declaration writeGlobalVariableMetadataAttachment (NFC)Kazu Hirata1-1/+0
2021-08-17[Bitcode] Remove unused declaration writeBitcodeHeader (NFC)Kazu Hirata1-1/+0
2021-07-20[IR] Rename `comdat noduplicates` to `comdat nodeduplicate`Fangrui Song1-1/+1
2021-07-15[IR] Add elementtype attributeNikita Popov1-0/+2
2021-07-02Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"Jonas Devlieghere1-15/+2
2021-06-28[DebugInfo] Enforce implicit constraints on `distinct` MDNodesScott Linder1-2/+15
2021-05-25[OpaquePtr] Create new bitcode encoding for atomicrmwArthur Eubanks1-1/+1
2021-05-25[SanitizeCoverage] Add support for NoSanitizeCoverage function attributeMarco Elver1-0/+2
2021-05-14IR+AArch64: add a "swiftasync" argument attribute.Tim Northover1-0/+2
2021-05-13[IR] Introduce the opaque pointer typeArthur Eubanks1-5/+20
2021-05-13Support unwinding from inline assemblycynecx1-3/+3
2021-04-22[Bitcode] Ensure DIArgList in bitcode has no null or forward metadata refsStephen Tozer1-1/+1
2021-03-22[IR] Add vscale_range IR function attributeBradley Smith1-0/+2
2021-03-05[DebugInfo] Add DIArgList MD to store multple values in DbgVariableIntrinsicsgbtozers1-0/+13
2021-02-23Fix unstable SmallPtrSet iteration issues due to collectUsedGlobalVariablesFangrui Song1-1/+1
2021-02-22[llvm][Bitcode] Add bitcode reader/writer for DSOLocalEquivalentLeonard Chan1-0/+4
2021-02-11Encode alignment attribute for `cmpxchg`Guillaume Chatelet1-0/+1
2021-02-11Encode alignment attribute for `atomicrmw`Guillaume Chatelet1-0/+1
2021-01-27[ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlagsFangrui Song1-1/+4
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek1-0/+2
2021-01-26Revert "Support for instrumenting only selected files or functions"Petr Hosek1-2/+0
2021-01-26Support for instrumenting only selected files or functionsPetr Hosek1-0/+2
2021-01-17[llvm] Use llvm::sort (NFC)Kazu Hirata1-1/+1
2021-01-06[llvm] Use llvm::append_range (NFC)Kazu Hirata1-2/+2
2020-12-30[X86] Add x86_amx type for intel AMX.Luo, Yuanke1-0/+1
2020-12-18[DebugInfo] Support Fortran 'use <external module>' statement.Chih-Ping Chen1-0/+1
2020-12-17[IR][PGO] Add hot func attribute and use hot/cold attribute in func sectionRong Xu1-0/+2
2020-12-14[clang][IR] Add support for leaf attributeGulfem Savrun Yeniceri1-0/+2
2020-11-25Adding PoisonValue for representing poison value explicitly in IRZhengyang Liu1-0/+2
2020-11-17Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch"Nick Desaulniers1-2/+0
2020-10-28[ThinLTO] Fix .llvmcmd emissionMircea Trofin1-2/+2
2020-10-29[DebugInfo] Support for DW_TAG_generic_subrangeAlok Kumar Sharma1-0/+16
2020-10-28[NFC][ThinLTO] Change command line passing to EmbedBitcodeInModuleMircea Trofin1-3/+3
2020-10-23[IR] add fn attr for no_stack_protector; prevent inlining on mismatchNick Desaulniers1-0/+2
2020-10-20[IR] Adds mustprogress as a LLVM IR attributeAtmn Patel1-0/+2
2020-10-10[DebugInfo] Support for DWARF attribute DW_AT_rankAlok Kumar Sharma1-0/+1
2020-09-17Flush bitcode incrementally for LTO outputJianzhou Zhao1-4/+8
2020-09-10[NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization.Mircea Trofin1-4/+3
2020-08-29Set alignment of .llvmbc and .llvmcmd to 1Fangrui Song1-0/+4
2020-08-28[SVE] Make ElementCount members privateDavid Sherwood1-1/+1
2020-08-22[DebugInfo][flang]Added support for representing Fortran assumed length stringsSourabh Singh Tomar1-0/+18
2020-08-14[StackSafety] Use ValueInfo in ParamAccess::CallVitaly Buka1-32/+53
2020-08-11[SystemZ/ZOS] Add binary format goff and operating system zos to the tripleKai Nacke1-0/+6
2020-07-27[NFC] Move BitcodeCommon.h from Bitstream to BitcodeGuillaume Chatelet1-1/+1
2020-07-27[Alignment][NFC] Update Bitcodewriter to use AlignGuillaume Chatelet1-17/+23
2020-07-20[DebugInfo] Support for DW_AT_associated and DW_AT_allocated.Alok Kumar Sharma1-0/+2
2020-07-20IR: Define byref parameter attributeMatt Arsenault1-0/+2
2020-07-08[LLVM] Accept `noundef` attribute in function definitions/callsGui Andrade1-0/+2