summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp
AgeCommit message (Expand)Author
2025-06-19[llvm] Remove an extraneous cast (NFC) (#144955)Kazu Hirata
2025-05-10[IR] Teach getAsmString to return StringRef (NFC) (#139406)Kazu Hirata
2025-05-08Revert "(reland) [GlobalISel] Diagnose inline assembly constraint lowering er...pvanhout
2025-05-08(reland) [GlobalISel] Diagnose inline assembly constraint lowering errors (#1...Pierre van Houtryve
2025-05-07Revert "[GlobalISel] Diagnose inline assembly constraint lowering errors (#13...pvanhout
2025-05-07[GlobalISel] Diagnose inline assembly constraint lowering errors (#135782)Pierre van Houtryve
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-05-23[ConstraintFP] Model rounding control registers for inline asm (#92846)Phoebe Wang
2024-03-18[GlobalISel] convergence control tokens and intrinsics (#67006)Sameer Sahasrabuddhe
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers
2023-09-13Revert "[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)"Reid Kleckner
2023-09-13[InlineAsm] wrap ConstraintCode in enum class NFC (#66003)Nick Desaulniers
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers
2023-08-31[InlineAsm] wrap Kind in enum class NFCNick Desaulniers
2023-04-26[InlineAsm][AArch64]Add backend support for flag output parametersMingming Liu
2022-07-15[IR] Don't use blockaddresses as callbr argumentsNikita Popov
2022-04-13[InlineAsm] Add support for address operands ("p").Jonas Paulsson
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-02-25[IR] Use CallBase::getParamElementType() (NFC)Nikita Popov
2022-01-26GlobalISel: Avoid crash on asm with lying result typesMatt Arsenault
2022-01-25[GlobalISel] Avoid pointer element type access during InlineAsm loweringNikita Popov
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2022-01-07[IR] Add ConstraintInfo::hasArg() helper (NFC)Nikita Popov
2021-07-31[AArch64] Legalize MVT::i64x8 in DAG isel loweringAlexandros Lamprineas
2020-08-06[GlobalISel][InlineAsm] Fix matching input constraint to physregPetar Avramovic
2020-07-26GlobalISel: Handle 'n' inline asm constraintMatt Arsenault
2020-07-23[GlobalISel][InlineAsm] Add register class ID to the flags of register input ...Konstantin Schwarz
2020-07-13[GlobalISel][InlineAsm] Fix buildCopy for inputsPetar Avramovic
2020-07-08[GlobalISel][InlineAsm] Fix matching input constraints to mem operandPetar Avramovic
2020-06-30[GlobalISel][InlineAsm] Add support for matching input constraintsPetar Avramovic
2020-05-27[GlobalISel][InlineAsm] Add missing EarlyClobber flag to inline asm output op...Konstantin Schwarz
2020-05-17Replace dyn_cast with isa when the result isn't used (NFC)Mehdi Amini
2020-05-15[GlobalISel][InlineAsm] Add early return for memory inputs that need to be in...Konstantin Schwarz
2020-05-14Revert "[GlobalISel][InlineAsm] Add early return for memory inputs that need ...Nico Weber
2020-05-14[GlobalISel][InlineAsm] Add early return for memory inputs that need to be in...Konstantin Schwarz
2020-05-14[GlobalISel][InlineAsm] Add support for basic input operand constraintsKonstantin Schwarz
2020-05-06[GlobalISel][InlineAsm] Add support for basic output operand constraintsKonstantin Schwarz
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-20[GlobalISel] Introduce InlineAsmLowering classKonstantin Schwarz