aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/DirectX
AgeCommit message (Expand)AuthorFilesLines
2024-04-11[HLSL] move rcp to cgbuiltins (#88401)Farzon Lotfi1-22/+0
2024-03-29[DXIL] Add lowering for `ceil` (#87043)Helena Kotas1-0/+3
2024-03-29[HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (#87078)Farzon Lotfi1-1/+1
2024-03-28[DXIL] Add lowering for `reversebits` and `trunc` (#86909)Helena Kotas1-0/+6
2024-03-28[DXIL] Implement pow lowering (#86733)Farzon Lotfi1-0/+23
2024-03-26[DXIL] Implement log intrinsic Lowering (#86569)Farzon Lotfi2-2/+37
2024-03-25[HLSL][DXIL] implement `sqrt` intrinsic (#86560)Farzon Lotfi1-0/+4
2024-03-25[DXIL] Add Float `Dot` Intrinsic Lowering (#86071)Farzon Lotfi4-10/+67
2024-03-25Fix failing tests after #86242 (#86572)Chris B1-1/+1
2024-03-25[DirectX] Follow naming conventions for enumerators in DXILABI.h. NFC (#86237)Justin Bogner1-9/+9
2024-03-23[NewPM][DirectX] Add DirectXPassRegistry.def NFCI (#86242)paperchalice2-18/+31
2024-03-22[DXIL] Add lowerings for cosine and floor (#86173)Farzon Lotfi1-0/+6
2024-03-22[DXIL] Complete abs lowering (#86158)Farzon Lotfi2-0/+25
2024-03-20[DirectX][DXIL] Distinguish return type for overload type resolution. (#85646)S. Bharadwaj Yadavalli4-28/+33
2024-03-19[DXIL] implement dot intrinsic lowering for integers (#85662)Farzon Lotfi1-0/+36
2024-03-17[DirectX] Add DXIL_MODULE_FLAG for ShaderFlags. (#83217)Xiang Li4-18/+40
2024-03-15[HLSL] implement `clamp` intrinsic (#85424)Farzon Lotfi2-0/+59
2024-03-14[DXIL] `exp`, `any`, `lerp`, & `rcp` Intrinsic Lowering (#84526)Farzon Lotfi6-1/+233
2024-03-14[HLSL] Implement `rsqrt` intrinsic (#84820)Farzon Lotfi1-0/+4
2024-03-12[DirectX][NFC] Model precise overload type specification of DXIL Ops (#83917)S. Bharadwaj Yadavalli2-9/+50
2024-03-05[HLSL] implement exp intrinsic (#83832)Farzon Lotfi1-0/+3
2024-03-05[HLSL] implement `mad` intrinsic (#83826)Farzon Lotfi1-0/+6
2024-03-01[DXIL] Add frac unary lowering (#83465)Farzon Lotfi1-0/+3
2024-03-01[HLSL][DXIL] Implementation of round intrinsic (#83570)Farzon Lotfi1-0/+3
2024-02-29[DirectX][NFC] Leverage LLVM and DirectX intrinsic description in DXIL Op rec...S. Bharadwaj Yadavalli4-141/+237
2024-02-27[DirectX][NFC] Rename ShaderFlag to SHADER_FEATURE_FLAG. (#82700)Xiang Li2-4/+4
2024-02-22[DirectX][NFC] Use LLVM Types in DXIL Operation specifications in DXIL.td (#8...S. Bharadwaj Yadavalli1-46/+34
2024-02-13[DirectX][NFC] Change specification of overload types and attribute in DXIL.t...S. Bharadwaj Yadavalli1-12/+32
2024-02-08[DirectX][NFC] Change usage pattern *Dxil* to *DXIL* for uniformity (#80778)S. Bharadwaj Yadavalli2-50/+47
2024-02-05[DirectX][NFC] Change all DXIL TableGen tokens to CamelCase (#80714)S. Bharadwaj Yadavalli1-97/+98
2024-01-29[DirectX] Move DXIL ResourceKind and ElementType to DXILABI.h. NFCJustin Bogner2-56/+57
2024-01-29[DirectX] Rename DXILOperationCommon.h to DXILABI.h. NFCJustin Bogner1-1/+1
2024-01-03[opt][NewPM] Add isRequired to passes named as *PrinterPass (#76516)Björn Pettersson1-0/+1
2024-01-03[CodeGen] Add flag to populate target pass names (#76328)paperchalice2-2/+4
2023-12-24[Target] Use range-based for loops (NFC)Kazu Hirata1-2/+1
2023-12-18[HLSL][DirectX] Move handling of resource element types into the frontendJustin Bogner2-94/+35
2023-12-16Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+1
2023-12-09[DirectX] Move ROV info into HLSL metadata. NFCJustin Bogner1-3/+1
2023-12-08[HLSL][DirectX] Avoid some unnecessary casting. NFCJustin Bogner1-3/+2
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen1-3/+3
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-1/+2
2023-10-30[DirectX] Remove redundant resource kind handling. NFC (#70691)Justin Bogner1-14/+0
2023-10-27Replace TypeSize::{getFixed,getScalable} with canonical TypeSize::{Fixed,Scal...Fangrui Song1-2/+2
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+2
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks2-5/+5
2023-09-01[DirectX backend] avoid generate redundant bitcast in DXILPrepareModule (#65163)Xiang Li1-1/+1
2023-08-21[DXILBitcodeWriter] Fix handling of an unspecified lower bound in DISubrangeJustin Bogner1-6/+12
2023-08-21[DXILBitcodeWriter] Don't create a new abbrev per MDStringJustin Bogner1-2/+6
2023-08-16[DirectX] Only embed dxil when writing object filesJustin Bogner1-6/+6
2023-08-10[llvm] Drop some bitcasts and references related to typed pointersBjorn Pettersson1-1/+1