aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-24IR: Add atomicrmw uinc_wrap and udec_wrapMatt Arsenault1-0/+4
2022-12-20[IR] Add a target extension type to LLVM.Joshua Cranmer1-0/+12
2022-12-10Don't include None.h (NFC)Kazu Hirata1-1/+0
2022-12-08[DebugInfo] Store optional DIFile::Source as pointerJonas Hahnfeld1-1/+1
2022-12-07[Bitcode(Reader|Writer)] Convert Optional to std::optionalKrzysztof Parzyszek1-7/+7
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-02[Bitcode] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-23ModuleSummaryAnalysis: Internalize some cl::optFangrui Song1-0/+2
2022-11-16Restore "[MemProf] ThinLTO summary support" with more fixesTeresa Johnson1-10/+175
2022-11-16Revert "Restore "[MemProf] ThinLTO summary support" with fixes"Jeremy Morse1-175/+10
2022-11-15Restore "[MemProf] ThinLTO summary support" with fixesTeresa Johnson1-10/+175
2022-11-15Revert "[MemProf] ThinLTO summary support"Teresa Johnson1-175/+10
2022-11-15[MemProf] ThinLTO summary supportTeresa Johnson1-10/+175
2022-11-07[Assignment Tracking][3/*] Add DIAssignID metadata boilerplateOCHyams1-0/+11
2022-11-04[IR] Switch everything to use memory attributeNikita Popov1-6/+0
2022-11-03Revert "[Assignment Tracking][3/*] Add DIAssignID metadata boilerplate"OCHyams1-11/+0
2022-11-03[Assignment Tracking][3/*] Add DIAssignID metadata boilerplateOCHyams1-0/+11
2022-10-21[IR] Add support for memory attributeNikita Popov1-0/+2
2022-10-17[IR] Rename FuncletPadInst::getNumArgOperands to arg_size (NFC)Kazu Hirata1-1/+1
2022-08-04[InstrProf] Add the skipprofile attributeEllis Hoag1-0/+2
2022-08-04[IR] Move support for dxil::TypedPointerType to LLVM core IR.Joshua Cranmer1-2/+2
2022-07-20[ThinLTO] Support aliased GlobalIFuncSchrodinger ZHU Yifan1-2/+3
2022-07-13Remove 'no_sanitize_memtag'. Add 'sanitize_memtag'.Mitch Phillips1-1/+1
2022-07-12[X86] initial -mfunction-return=thunk-extern supportNick Desaulniers1-0/+2
2022-07-06[LLVM] Add the support for fmax and fmin in atomicrmw instructionShilei Tian1-0/+2
2022-07-04[IR] Remove support for insertvalue constant expressionNikita Popov1-3/+0
2022-06-29[ConstExpr] Remove more leftovers of extractvalue expression (NFC)Nikita Popov1-2/+1
2022-06-14[Coroutines] Convert coroutine.presplit to enum attrChuanqi Xu1-0/+2
2022-06-10[Bitcode] Don't use UINT_MAX for missing SanitizerMetadataVitaly Buka1-4/+3
2022-06-10Add sanitizer-specific GlobalValue attributes.Mitch Phillips1-2/+15
2022-06-07[NFC] Clang-format parts of D126929 and D126100Mitch Phillips1-3/+1
2022-05-31attributes: introduce allockind attr for describing allocator fn behaviorAugie Fackler1-0/+2
2022-05-11[Bitcode] Simplify code after FUNC_CODE_BLOCKADDR_USERS changes (D124878)Fangrui Song1-19/+13
2022-05-10[Bitcode] Include indirect users of BlockAddresses in bitcodeWende Tan1-6/+20
2022-04-26Attributes: add a new `allocptr` attributeAugie Fackler1-0/+2
2022-04-25Add PointerType analysis for DirectX backendChris Bieneman1-0/+2
2022-04-20[SPIR-V](3/6) Add MC layer, object file support, and InstPrinterIlia Diachkov1-0/+6
2022-04-15[DebugInfo] Add a TargetFuncName field in DISubprogram forChih-Ping Chen1-0/+1
2022-04-12[Bitcode] materialize Functions early when BlockAddress takenNick Desaulniers1-1/+23
2022-04-05[Support/Hash functions] Change the `final()` and `result()` of the hashing f...Argyrios Kyrtzidis1-1/+1
2022-03-29Add DXContainerChris Bieneman1-0/+6
2022-03-23[Bitcode] Check for live uses of llvm.cmdline/embedded.moduleNikita Popov1-2/+2
2022-03-11[Bitcode] Clarify that extractvalue/insertvalue constexprs are not supportedNikita Popov1-0/+4
2022-03-11[Bitcode] Encode alloca address spaceNikita Popov1-0/+4
2022-03-04Attributes: add a new allocalign attributeAugie Fackler1-0/+2
2022-03-01[SanitizerBounds] Add support for NoSanitizeBounds functionTong Zhang1-0/+2
2022-01-31[BitcodeWriter] Fix cases of some functionsFangrui Song1-3/+3
2022-01-31[ModuleUtils] Move EmbedBufferInModule to LLVMTransformsUtilsFangrui Song1-49/+0
2022-01-31[LLVM] Resolve layer violation in BitcodeWriterJoseph Huber1-1/+33