1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm/Target
Mirko Brkusanin 88fceaff87 [GlobalISel] Expand combine for (x & mask) -> x when (x & mask) == x
We can use KnownBitsAnalysis to cover cases when mask is not trivial. It can
also help with cases when mask is not constant but can still be folded into
one. Since 'and' is comutative we should treat both operands as possible
replacements.

Differential Revision: https://reviews.llvm.org/D90674
2020-11-10 11:32:13 +01:00
..
GlobalISel [GlobalISel] Expand combine for (x & mask) -> x when (x & mask) == x 2020-11-10 11:32:13 +01:00
CodeGenCWrappers.h
GenericOpcodes.td [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. 2020-10-15 15:51:44 -07:00
Target.td [DebugInstrRef][1/9] Add fields for instr-ref variable locations 2020-09-14 10:06:52 +01:00
TargetCallingConv.td Reland [X86] Codegen for preallocated 2020-05-20 11:25:44 -07:00
TargetInstrPredicate.td [ARM][SchedModels] Convert IsLdrAm3NegRegOffPred to MCSchedPredicate 2020-10-26 11:43:02 +03:00
TargetIntrinsicInfo.h TargetIntrinsicInfo.h - remove unnecessary Compiler.h include. NFC. 2020-05-19 09:28:13 +01:00
TargetItinerary.td [llvm] NFC: Fix trivial typo in rst and td files 2020-04-23 14:26:32 +09:00
TargetLoweringObjectFile.h [AsmPrinter] Split up .gcc_except_table 2020-11-02 14:36:25 -08:00
TargetMachine.h [AIX] add new option -mignore-xcoff-visibility 2020-10-08 09:34:58 -04:00
TargetOptions.h [X86] Support customizing stack protector guard 2020-10-22 10:08:14 +08:00
TargetPfmCounters.td
TargetSchedule.td [llvm] NFC: Fix trivial typo in rst and td files 2020-04-23 14:26:32 +09:00
TargetSelectionDAG.td Define splat_vector for ISD::SPLAT_VECTOR in TargetSelectionDAG.td 2020-10-10 13:12:20 -05:00