aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2022-12-09[Assignment Tracking][Analysis] Add analysis passOCHyams7-74/+2601
2022-12-09[Alignment] Use Align in MCStreamer::emitCommonSymbolGuillaume Chatelet1-2/+2
2022-12-09[GISel] Rework trunc/shl combine in a generic trunc/shift combinePierre van Houtryve1-30/+95
2022-12-08[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2-3/+3
2022-12-08[DAG] Teach isConstOrConstSplat about SPLAT_VECTORsDavid Green1-39/+21
2022-12-08Revert "[llvm] Replace llvm::Any with std::any"Sebastian Neubauer2-8/+6
2022-12-08[llvm] Replace llvm::Any with std::anySebastian Neubauer2-6/+8
2022-12-08[Alignment] Use Align in MCStreamer::emitTBSSSymbolGuillaume Chatelet1-1/+1
2022-12-07[llvm] Don't include Optional.h (NFC)Kazu Hirata1-1/+0
2022-12-07GISel/Combiner: maintain created instructions in a SetVectorNicolai Hähnle1-1/+4
2022-12-07Fix @llvm.global_ctors docs (NFC)Keith Smiley1-1/+1
2022-12-07[GlobalISel] Add a new G_INVOKE_REGION_START instruction to fix an EH bug.Amara Emerson5-5/+20
2022-12-07[reland][Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbolGuillaume Chatelet1-2/+2
2022-12-07Revert D139439 "[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCom...Guillaume Chatelet1-2/+2
2022-12-07[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbolGuillaume Chatelet1-2/+2
2022-12-07[Remarks] Convert Optional to std::optionalKrzysztof Parzyszek1-1/+1
2022-12-07[AMDGPU] G_IS_FPCLASS lower() support for IEEE fp typesJanek van Oirschot1-0/+162
2022-12-07[MachineCombiner] Extend reassociation logic to handle inverse instructionsAnton Sidorenko1-14/+144
2022-12-07[VP][RISCV] Recommit "Add vp.fshl/fshr and RISC-V support."Yeting Kuo3-0/+66
2022-12-06[Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number.Rahman Lavaee8-49/+111
2022-12-06[llvm] Don't include Optional.h (NFC)Kazu Hirata1-1/+0
2022-12-06Revert "[VP][RISCV] Add vp.fshl/fshr and RISC-V support."Kazu Hirata3-66/+0
2022-12-07[VP][RISCV] Add vp.fshl/fshr and RISC-V support.Yeting Kuo3-0/+66
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata3-3/+0
2022-12-06[llvm] Don't include STLForwardCompat.h (NFC)Kazu Hirata1-1/+0
2022-12-07[NFC] Use Register instead of unsigned for variables that receive a Register ...Gregory Alfonso12-22/+22
2022-12-06[YAML] Convert Optional to std::optionalKrzysztof Parzyszek4-6/+9
2022-12-06[SDAG] try to convert bit set/clear to signbit test when trunc is freeSanjay Patel1-0/+20
2022-12-06[CodeView] Add support for local S_CONSTANT recordsTobias Hieta2-3/+24
2022-12-05[SDAG] Allow scalable vectors in SimplifyDemanded routinesPhilip Reames1-42/+64
2022-12-05Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson4-0/+244
2022-12-05DAG: ComputeNumSignBits from load range metadataMatt Arsenault1-0/+29
2022-12-05[SDAG] Allow scalable vectors in ComputeKnownBits (try 2)Philip Reames1-16/+48
2022-12-05Use-after-return sanitizer binary metadataDmitry Vyukov4-0/+81
2022-12-05[GlobalISel][DebugInfo] Propagate debug location for localized constantsVladislav Dzhidzhoev1-0/+11
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-05[IR] llvm::Optional => std::optionalFangrui Song2-3/+3
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2-9/+9
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata3-5/+6
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2-3/+3
2022-12-05[DebugInfo] llvm::Optional => std::optionalFangrui Song2-2/+2
2022-12-05Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definit...Jonas Paulsson4-245/+0
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song4-28/+32
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song3-3/+4
2022-12-04[Passes] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-12-04Instructions: convert Optional to std::optionalKrzysztof Parzyszek1-1/+2
2022-12-04DebugInfoMetadata: convert Optional to std::optionalKrzysztof Parzyszek5-11/+17
2022-12-04Iterate over StringMaps using structured bindings. NFCI.Benjamin Kramer1-4/+4
2022-12-03Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson4-0/+245
2022-12-03FPEnv: convert Optional to std::optionalKrzysztof Parzyszek2-2/+3