aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury1-71/+63
2023-12-29[PowerPC] Expand FSINCOS of fp128 (#76494)Qiu Chaofan1-0/+2
2023-12-20[PowerPC] Use 'sync; ld; cmp; bc; isync' for atomic load seq-cst on 32-bit ...Kai Luo1-4/+5
2023-12-07[PowerPC] redesign the target flags (#69695)Chen Zheng1-9/+7
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen1-12/+12
2023-11-15[PowerPC] Forbid f128 SELECT_CC optimized into fsel (#71497)Qiu Chaofan1-1/+2
2023-11-08[PowerPC] Fix incorrect symbol name of frexp libcall (#71626)Qiu Chaofan1-0/+1
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-1/+1
2023-10-12[PowerPC] Use zext instead of anyext in custom and combine (#68784)Nikita Popov1-1/+1
2023-09-28Disable call to fma for soft-floatKishan Parmar1-1/+1
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers1-3/+4
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-2/+2
2023-09-13[PowerPC] Optimize VPERM and fix code order for swapping vector operands on LEMaryam Moghadas1-37/+36
2023-09-11[InlineAsm] refactor InlineAsm class NFC (#65649)Nick Desaulniers1-3/+4
2023-09-07[AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local...Amy Kwan1-3/+33
2023-09-06[SelectionDAG][PowerPC] Memset reuse vector element for tail storeTing Wang1-4/+35
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song1-1/+1
2023-08-31SelectionDAG: Swap operands of atomic_storeMatt Arsenault1-2/+2
2023-08-31[InlineAsm] wrap Kind in enum class NFCNick Desaulniers1-6/+6
2023-08-30[PowerPC] Support initial-exec TLS relocation on AIXQiu Chaofan1-9/+9
2023-08-29[PowerPC]set default min-jump-table-entries to 64 on PPCChen Zheng1-0/+10
2023-08-10[llvm] Drop some bitcasts and references related to typed pointersBjorn Pettersson1-6/+2
2023-07-25[PowerPC][AIX] Enable quadword atomics by default for AIXKai Luo1-10/+1
2023-07-22[PowerPC] Reorder setMaxAtomicSizeInBitsSupported(). NFCBrad Smith1-4/+4
2023-07-14[PowerPC][Future] Enable __builtin_mma_xxm[t|f]accKamau Bridgeman1-0/+14
2023-07-07Reland "[PowerPC] Remove extend between shift and and"Nemanja Ivanovic1-2/+26
2023-07-05Revert "[PowerPC] Remove extend between shift and and"Nemanja Ivanovic1-27/+2
2023-07-05[PowerPC] Remove extend between shift and andNemanja Ivanovic1-2/+27
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-06-20[AIX][TLS] Generate 32-bit local-exec access code sequenceAmy Kwan1-10/+17
2023-06-19[AIX][TLS] Generate 64-bit local-exec access code sequenceAmy Kwan1-2/+24
2023-06-06IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsicsMatt Arsenault1-0/+1
2023-06-05[PowerPC] Combine fptoint-store under strict casesQiu Chaofan1-10/+11
2023-06-05[PowerPC] Require FPCVT for store fptoi combinationQiu Chaofan1-2/+1
2023-06-05Reland "[PowerPC] Simplify fp-to-int store optimization"Qiu Chaofan1-28/+18
2023-05-24LLVM_FALLTHROUGH => [[fallthrough]]. NFCCraig Topper1-1/+1
2023-05-24Revert "[PowerPC] Simplify fp-to-int store optimization"Vitaly Buka1-18/+28
2023-05-24[PowerPC] Do not attempt to combine fptoui without FPCVTNemanja Ivanovic1-1/+3
2023-05-23silence an unused variable warning after 8064caf83fb166b709bfe0e7641c5181341c...Krasimir Georgiev1-0/+1
2023-05-23[PowerPC] Simplify fp-to-int store optimizationQiu Chaofan1-28/+18
2023-05-17[CodeGen] Support allocating of arguments by decreasing offsetsSergei Barannikov1-4/+4
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-14/+12
2023-05-10[CodeGen] Fix nomerge attribute not working in tail calls.Zequan Wu1-1/+3
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi1-1/+1
2023-04-14[PowerPC] Update `incr` after resetting the register in MIKai Luo1-0/+1
2023-04-05[PowerPC] Fix the xxperm swap requirementsMaryam Moghadas1-4/+6
2023-04-03[PowerPC] Lower IS_FPCLASS by test data class instructionQiu Chaofan1-0/+156
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper1-39/+39
2023-03-31[DAG] Add SelectionDAG::SplitScalar helperSimon Pilgrim1-4/+2
2023-03-27[PowerPC] Implement 64-bit ELFv2 Calling Convention in TableGen (for integers...Amy Kwan1-2/+2