summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)Author
2022-12-02[Bitcode] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-23ModuleSummaryAnalysis: Internalize some cl::optFangrui Song
2022-11-16Restore "[MemProf] ThinLTO summary support" with more fixesTeresa Johnson
2022-11-16Revert "Restore "[MemProf] ThinLTO summary support" with fixes"Jeremy Morse
2022-11-15Restore "[MemProf] ThinLTO summary support" with fixesTeresa Johnson
2022-11-15Revert "[MemProf] ThinLTO summary support"Teresa Johnson
2022-11-15[MemProf] ThinLTO summary supportTeresa Johnson
2022-11-07[Assignment Tracking][3/*] Add DIAssignID metadata boilerplateOCHyams
2022-11-04[IR] Switch everything to use memory attributeNikita Popov
2022-11-03Revert "[Assignment Tracking][3/*] Add DIAssignID metadata boilerplate"OCHyams
2022-11-03[Assignment Tracking][3/*] Add DIAssignID metadata boilerplateOCHyams
2022-10-21[IR] Add support for memory attributeNikita Popov
2022-10-17[IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)Kazu Hirata
2022-08-04[InstrProf] Add the skipprofile attributeEllis Hoag
2022-08-04[IR] Move support for dxil::TypedPointerType to LLVM core IR.Joshua Cranmer
2022-07-20[ThinLTO] Support aliased GlobalIFuncSchrodinger ZHU Yifan
2022-07-13Remove 'no_sanitize_memtag'. Add 'sanitize_memtag'.Mitch Phillips
2022-07-12[X86] initial -mfunction-return=thunk-extern supportNick Desaulniers
2022-07-06[LLVM] Add the support for fmax and fmin in atomicrmw instructionShilei Tian
2022-07-04[IR] Remove support for insertvalue constant expressionNikita Popov
2022-06-29[ConstExpr] Remove more leftovers of extractvalue expression (NFC)Nikita Popov
2022-06-14[Coroutines] Convert coroutine.presplit to enum attrChuanqi Xu
2022-06-10[Bitcode] Don't use UINT_MAX for missing SanitizerMetadataVitaly Buka
2022-06-10Add sanitizer-specific GlobalValue attributes.Mitch Phillips
2022-06-07[NFC] Clang-format parts of D126929 and D126100Mitch Phillips
2022-05-31attributes: introduce allockind attr for describing allocator fn behaviorAugie Fackler
2022-05-11[Bitcode] Simplify code after FUNC_CODE_BLOCKADDR_USERS changes (D124878)Fangrui Song
2022-05-10[Bitcode] Include indirect users of BlockAddresses in bitcodeWende Tan
2022-04-26Attributes: add a new `allocptr` attributeAugie Fackler
2022-04-25Add PointerType analysis for DirectX backendChris Bieneman
2022-04-20[SPIR-V](3/6) Add MC layer, object file support, and InstPrinterIlia Diachkov
2022-04-15[DebugInfo] Add a TargetFuncName field in DISubprogram forChih-Ping Chen
2022-04-12[Bitcode] materialize Functions early when BlockAddress takenNick Desaulniers
2022-04-05[Support/Hash functions] Change the `final()` and `result()` of the hashing f...Argyrios Kyrtzidis
2022-03-29Add DXContainerChris Bieneman
2022-03-23[Bitcode] Check for live uses of llvm.cmdline/embedded.moduleNikita Popov
2022-03-11[Bitcode] Clarify that extractvalue/insertvalue constexprs are not supportedNikita Popov
2022-03-11[Bitcode] Encode alloca address spaceNikita Popov
2022-03-04Attributes: add a new allocalign attributeAugie Fackler
2022-03-01[SanitizerBounds] Add support for NoSanitizeBounds functionTong Zhang
2022-01-31[BitcodeWriter] Fix cases of some functionsFangrui Song
2022-01-31[ModuleUtils] Move EmbedBufferInModule to LLVMTransformsUtilsFangrui Song
2022-01-31[LLVM] Resolve layer violation in BitcodeWriterJoseph Huber
2022-01-31[OpenMP] Add a flag for embedding a file into the moduleJoseph Huber
2022-01-26[DebugInfo] Add stringLocationExp field to DIStringTypeChih-Ping Chen
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2021-12-30[Opaqueptrs][IR Serialization] Improve inlineasm [de]serializationRoman Lebedev
2021-12-20[llvm][IR] Add no_cfi constantSami Tolvanen
2021-12-14[LTO] Ignore unreachable virtual functions in WPD in hybrid LTO.Mingming Liu
2021-12-04[CodeGen] Use range-based for loops (NFC)Kazu Hirata