Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e839965faa22d6ed5dd41402c80bd806eb8f6c26
/
llvm
/
lib
/
CodeGen
/
TargetLoweringBase.cpp
e02b1a0
PR20557: Fix the bug that bogus cpu parameter crashes llc on AArch64 backend.
by Hao Liu
· 11 years ago
7c93690
Add minnum / maxnum codegen
by Matt Arsenault
· 11 years ago
79cc1e3
Reinstate "Nuke the old JIT."
by Eric Christopher
· 11 years ago
2cdea4c
name change: isPow2DivCheap -> isPow2SDivCheap
by Sanjay Patel
· 11 years ago
caa5658
Added a TLI hook to signal that the target does not have or does not care about
by Pedro Artigas
· 11 years ago
b9fd9ed
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
by Eric Christopher
· 11 years ago
f8b27c4
Nuke the old JIT.
by Rafael Espindola
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
f7a02c1
CodeGen: emit IR-level f16 conversion intrinsics as fptrunc/fpext
by Tim Northover
· 11 years ago
20bd0ce
CodeGen: soften f16 type by default instead of marking legal.
by Tim Northover
· 11 years ago
84ce0a6
CodeGen: generate single libcall for fptrunc -> f16 operations.
by Tim Northover
· 11 years ago
0b666e0
[x86,SDAG] Introduce any- and sign-extend-vector-inreg nodes analogous
by Chandler Carruth
· 11 years ago
cbd44c5
Make it possible for ints/floats to return different values from getBooleanContents()
by Daniel Sanders
· 11 years ago
d3561f6
[SDAG] Make the new zext-vector-inreg node default to expand so targets
by Chandler Carruth
· 11 years ago
9d010ff
[codegen,aarch64] Add a target hook to the code generator to control
by Chandler Carruth
· 11 years ago
420a216
IR: add "cmpxchg weak" variant to support permitted failure.
by Tim Northover
· 11 years ago
d91d605
InitLibcallNames can take a Triple instead of a TargetMachine.
by Eric Christopher
· 11 years ago
65382d7
Remove unused variable.
by Eric Christopher
· 11 years ago
ce4b3fe
X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.
by Benjamin Kramer
· 12 years ago
1a97a7b
Revert r206749 till a final decision about the intrinsics is made.
by Michael Zolotukhin
· 12 years ago
b23edeb
Set default value of HasExtractBitsInsn to false
by Yi Jiang
· 12 years ago
f2ba994
Reapply r206732. This time without optimization of branches.
by Michael Zolotukhin
· 12 years ago
a2533a7
Revert r206732 which is causing llc to crash on most of the build bots.
by Chandler Carruth
· 12 years ago
137a846
Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,
by Michael Zolotukhin
· 12 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
f751d62
Change shouldSplitVectorElementType to better match the description.
by Matt Arsenault
· 12 years ago
753eca0
CodeGen: add sensible defaults for the ISD::FROUND operation
by Tim Northover
· 12 years ago
cea0abb
CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst.
by Tim Northover
· 12 years ago
d6f1f84
[C++11] Replace llvm::tie with std::tie.
by Benjamin Kramer
· 12 years ago
a3ad4e6
move getNameWithPrefix and getSymbol to TargetMachine.
by Rafael Espindola
· 12 years ago
daeafb4
Add back r201608, r201622, r201624 and r201625
by Rafael Espindola
· 12 years ago
7e198ad
Revert r201622 and r201608.
by Daniel Jasper
· 12 years ago
b9ea63c
Avoid an infinite cycle with private linkage and -f{data|function}-sections.
by Rafael Espindola
· 12 years ago
09dcc6a
Fix PR18743.
by Rafael Espindola
· 12 years ago
7c68beb
Rename some member variables from TD to DL.
by Rafael Espindola
· 12 years ago
728d417
TargetLowering: n * r where n > 2 should be an illegal addressing mode
by Tom Stellard
· 12 years ago
decb024
Disable compare sinking in CodeGenPrepare when multiple condition registers are available
by Hal Finkel
· 12 years ago
6994fdf
Remove the 's' DataLayout specification
by Rafael Espindola
· 12 years ago
c8a73af
Remove unused variable from r195944.
by Lang Hames
· 12 years ago
3960999
Refactor a lot of patchpoint/stackmap related code to simplify and make it
by Lang Hames
· 12 years ago
b03bd4d
Add addrspacecast instruction.
by Matt Arsenault
· 12 years ago
a564d32
LegalizeDAG: allow libcalls for max/min atomic operations
by Tim Northover
· 12 years ago
8d7d4de
SelectionDAG: Pass along the original argument/element type in ISD::InputArg
by Tom Stellard
· 12 years ago
bc42421
Remove unused TargetLowering field.
by Matt Arsenault
· 12 years ago
451b7dd
CodeGen: Emit a libcall if the target doesn't support 16-byte wide atomics
by David Majnemer
· 12 years ago
fd15582
SelectionDAG: Use correct pointer size when lowering function arguments v2
by Tom Stellard
· 12 years ago
0c5c01aa
Add a llvm.copysign intrinsic
by Hal Finkel
· 12 years ago
7dce16f
[stackprotector] Add in the stackprotector libcall.
by Michael Gottesman
· 12 years ago
8ec43c6
Set ISD::FROUND to Expand by default for all types
by Hal Finkel
· 12 years ago
171817e
Add ISD::FROUND for libm round()
by Hal Finkel
· 12 years ago
75865923
Add LLVMContext argument to getSetCCResultType
by Matt Arsenault
· 12 years ago
16aba17
Remove unused ShouldFoldAtomicFences flag.
by Tim Northover
· 13 years ago
eb108ba
Use the target options specified on a function to reset the back-end.
by Bill Wendling
· 13 years ago
70671b9
Remove the old CodePlacementOpt pass.
by Benjamin Kramer
· 13 years ago
3d05558
Set properties for f128 type.
by Akira Hatanaka
· 13 years ago
6af16fc
Fix PR10475
by Michael Liao
· 13 years ago
341ad3e
Update TargetLowering ivars for name policy.
by Jim Grosbach
· 13 years ago
f29ddfe
enable SDISel sincos optimization for GNU environments
by Paul Redmond
· 13 years ago
0e88c7d
Teach SDISel to combine fsin / fcos into a fsincos node if the following
by Evan Cheng
· 13 years ago
56b31bd
Split TargetLowering into a CodeGen and a SelectionDAG part.
by Benjamin Kramer
· 13 years ago