aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCFastISel.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus1-1/+1
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov1-1/+1
2023-02-16[PowerPC] Bail out of FISel when lowering long callsNemanja Ivanovic1-2/+2
2023-01-28[Target] Use llvm::count{l,r}_{zero,one} (NFC)Kazu Hirata1-1/+1
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song1-3/+4
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-21Return None instead of Optional<T>() (NFC)Kazu Hirata1-1/+1
2022-09-07[FastISel] Propagate PCSections metadata to MachineInstrMarco Elver1-55/+55
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-07-27Fix misc uses of "long" variables to use "int64_t".Eli Friedman1-4/+3
2022-07-27[PowerPC] Change long to int64_t (which is always 64 bit or 8 bytes )Umesh Kalappa1-2/+3
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-01-19[NFC] Use Register instead of unsignedJim Lin1-43/+43
2022-01-17[PowerPC][AIX] Fallback to DAG-ISEL if global has toc-data attribute.Sean Fertile1-0/+6
2022-01-10[PowerPC] fast isel can lower intrinsics call on AIX.Chen Zheng1-9/+0
2021-09-07[PowerPC] Guard XSRSP in P8 for FastISelJinsong Ji1-7/+8
2021-09-03[PowerPC] Enable fast-isel on AIX 64 subtargetQiu Chaofan1-2/+2
2021-06-19Simplify some typedef structFangrui Song1-2/+2
2021-04-03[FastISel] Remove kill trackingNikita Popov1-15/+9
2021-01-06[PPC] Remove old PPCSubTarget variable.Kit Barton1-2/+0
2020-11-03[PowerPC] Skip IEEE 128-bit FP type in FastISelQiu Chaofan1-1/+4
2020-08-24[PowerPC] Do not use FISel for calls and TOC-based accesses with PC-RelNemanja Ivanovic1-0/+12
2020-07-01[Alignment][NFC] Migrate MachineFrameInfo::CreateStackObject to AlignGuillaume Chatelet1-2/+2
2020-06-26[PPC][NFC] Add Subtarget and replace all uses of PPCSubTarget with Subtarget.Kit Barton1-34/+37
2020-06-08[Alignment][NFC] Migrate the rest of backendsGuillaume Chatelet1-1/+1
2020-05-14[PowerPC] Remove support for SplitCSR.Sean Fertile1-3/+0
2020-05-12[CodeGen] Use Align in MachineConstantPool.Craig Topper1-2/+1
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet1-6/+6
2019-09-20[NFC][PowerPC] Refactor classifyGlobalReferenceJinsong Ji1-2/+1
2019-09-12[PowerPC] Remove the SPE4RC register class and instead add f32 to the GPRC re...Craig Topper1-5/+5
2019-08-22[PowerPC] Add combined ELF ABI and 32/64 bit queries to the subtarget. [NFC]Sean Fertile1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-7/+7
2019-07-22[NFC][PowerPC]Change ADDIStocHA to ADDIStocHA8 to follow 64-bit naming conven...Jason Liu1-6/+6
2019-06-06[AIX] Implement function descriptor on SDAGJason Liu1-0/+7
2019-02-25[PowerPC] [PowerPC] Enhance the fast selection of fptoi & fptrunc instruction...Kang Zhang1-4/+18
2019-01-30[PowerPC] [NFC] Create a helper function to copy register to particular regis...Zi Xuan Wu1-35/+18
2019-01-29[PPC] Include tablegenerated PPCGenCallingConv.inc onceReid Kleckner1-18/+0
2019-01-25[PowerPC] Enhance the fast selection of cmp instruction and clean up related ...Zi Xuan Wu1-3/+12
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-10Recommit "[PowerPC] Fix assert from machine verify pass that unmatched regist...Zi Xuan Wu1-13/+24
2019-01-09Revert "[PowerPC] Fix assert from machine verify pass that unmatched register...Zi Xuan Wu1-20/+13
2019-01-09[PowerPC] Fix assert from machine verify pass that unmatched register class a...Zi Xuan Wu1-13/+20
2018-12-17FastIsel: take care to update iterators when removing instructions.Tim Northover1-1/+2
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner1-1/+1
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault1-1/+1
2018-07-18Fix build failures from r337347, found by clangJustin Hibbits1-7/+5
2018-07-18Introduce codegen for the Signal Processing EngineJustin Hibbits1-29/+119
2018-01-30Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda1-0/+2
2018-01-29[NFC] fix trivial typos in comments and documentsHiroshi Inoue1-1/+1