aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
3 hours[SelectionDAG] Fix null pointer dereference in resolveDanglingDebugInfo (#174...Haoren Wang1-1/+1
9 hoursRevert "[MC][TableGen] Expand Opcode field of MCInstrDesc" (#180321)Vladimir Vereschaka1-4/+2
14 hoursAdd llvm.cond.loop intrinsic.Peter Collingbourne5-0/+43
20 hours[MC][TableGen] Expand Opcode field of MCInstrDesc (#179652)sstipano1-2/+4
21 hours[CGData][GMF] Preserve Profile Data (#180126)Kyungwoo Lee1-0/+12
22 hours[NFC][Core][CodeGen] Remove pass initialization from pass constructors (#180153)Rahul Joshi3-9/+4
23 hours[DAGCombiner] Look through freeze for ext(freeze(extload(x))) (#178669)David Sherwood1-16/+28
27 hours[ExpandIRInsts] Freeze input in itofp expansion (#180157)Nikita Popov1-0/+4
30 hours[DAGCombiner] Fix exact power-of-two signed division for large integers (#177...Steffen Larsen1-2/+6
43 hours[AArch64] fix copy from GPR32 to FPR16 (#176594)Folkert de Vries1-8/+17
44 hours[GlobalISel] Add SVE support for alloca (#178976)Jameson Nash1-5/+24
46 hours[CodeGen] Make use of TargetRegisterInfo::findCommonRegClass. NFC. (#179981)Jay Foad1-9/+1
46 hours[ExpandIRInsts] Support int bw < float bw in itofp expansion (#179963)Nikita Popov1-2/+7
47 hoursGlobalISel: Remove unused argument from CSEInfo (#179962)Matt Arsenault1-3/+2
47 hours[GISel][CallLowering] Keep IR types longer (#179946)Nikita Popov1-18/+15
48 hours[ExpandIRInsts] Allow int bw == float bw in itofp (#179943)Nikita Popov1-2/+2
2 daysIR: Promote "denormal-fp-math" to a first class attribute (#174293)Matt Arsenault1-14/+7
2 days[SystemZ][z/OS] Use the text section for jump tables (#179793)Kai Nacke1-0/+5
2 days[SelectionDAG] Mark LowerTypeTests as required and remove intrinsic handling ...keremsahn1-1/+2
2 days[MachinePipeliner] Remove isLoopCarriedDep calls in computeStart (#174393)Ryotaro Kasuga1-60/+0
2 days[MachinePipeliner] Add loop-carried dependences for FPExceptions (#174392)Ryotaro Kasuga1-32/+45
2 days[MachinePipelner] Add loop-carried dependencies for global barriers (#174391)Ryotaro Kasuga1-4/+51
3 daysReland "[NVPTX][AtomicExpandPass] Complete support for AtomicRMW in NVPTX (#1...Akshay Deodhar1-1/+4
3 days[CodeGen][TII] Delete analyzeSelect hook (#175828)Sam Elliott1-8/+1
3 days[SelectionDAG] Add expansion for llvm.modf intrinsic (#179434)Alex Wang1-0/+42
3 daysAdd SDNodeFlag::NoConvergent (#179323)Stanislav Mekhanoshin2-0/+6
3 days[RegAlloc] Change the computation of CSRCost (#177226)weiguozhi2-30/+73
3 days[CodeGen] Remove unused first operand of SUBREG_TO_REG (#179690)Jay Foad7-41/+44
3 days[ExpandIRInsts] Freeze value before fptoi expansion (#179659)Nikita Popov1-3/+5
3 days[LowerMemIntrinsics] Optimize memset lowering (#169040)Fabian Ritter1-2/+4
3 days[CodeGen] Simplify ExpandPostRA::LowerSubregToReg. NFC. (#179634)Jay Foad1-25/+13
3 days[NFC][LLVM] Make `constrainSelectedInstRegOperands` return `void` (#179501)Juan Manuel Martinez Caamaño1-2/+1
3 days[LegalizeVectorTypes] Don't emit VP_SELECT when widening MLOAD to VP_LOAD (#1...Luke Lau1-3/+6
3 days[perf] Replace extra copy-assign by move-assign in llvm/lib/ (#179465)serge-sans-paille1-3/+1
4 daysReland "[DebugMetadata][DwarfDebug] Support function-local types in lexical b...Vladislav Dzhidzhoev3-20/+31
4 daysReapply "[SelectionDAGISel] Separate the operand numbers in OPC_EmitNode/Morp...Craig Topper1-8/+17
4 daysRevert "[SelectionDAGISel] Separate the operand numbers in OPC_EmitNode/Morph...Craig Topper1-17/+8
4 days[SelectionDAGISel] Separate the operand numbers in OPC_EmitNode/MorphNodeTo i...Craig Topper1-8/+17
4 days[llvm][AsmPrinter] Call graph section Flag field enum (#176309)Prabhu Rajasekaran1-11/+0
4 days[AIX] Implement the ifunc attribute. (#153049)Wael Yehia2-7/+22
4 days[LegalizeTypes] Don't promote operands to VP extends (#179475)Luke Lau2-74/+27
4 daysReland "[BasicBlockUtils] Fix dominator tree update for entry block in splitB...Mingjie Xu1-1/+2
4 days[SelectionDAG] Use promoted types when creating nodes after type legalization...ZhaoQi1-0/+7
5 days[CodeGen] Add getTgtMemIntrinsic overload for multiple memory operands (NFC) ...Nicolai Hähnle6-86/+127
5 days[NFC][GlobalISel] Expose `CallLowering::buildCopyFromRegs` and `CallLowering:...Demetrius Kanios1-15/+7
5 days[SelectionDAG][NFC] Rename isConstantSequence to isArithmeticSequence (#179108)Philip Ginsbach-Chen1-1/+1
5 days[SDAG] (abs (add nsw a, -b)) -> (abds a, b) (#175801)DaKnig1-3/+36
5 days[PowerPC] using milicode call for strcmp instead of lib call (#177009)zhijian lin2-5/+13
5 days[IR] Remove Before argument from splitBlock APIs (NFC) (#179195)Nikita Popov1-2/+1
5 days[AArch64][GlobalISel] Constrain G_CONSTANT_FOLD_BARRIER operand register clas...Cullen Rhodes1-3/+4