HomeSort by relevance Sort by last modified time
    Searched refs:CFP (Results 1 - 25 of 38) sorted by null

1 2

  /external/llvm/lib/CodeGen/AsmPrinter/
DebugLocEntry.h 33 Value(const MDNode *Var, const ConstantFP *CFP)
35 Constant.CFP = CFP;
55 const ConstantFP *CFP;
72 return Constant.CFP == other.Constant.CFP;
84 const ConstantFP *getConstantFP() const { return Constant.CFP; }
AsmPrinter.cpp     [all...]
DwarfUnit.h 356 void addConstantFPValue(DIE &Die, const ConstantFP *CFP);
  /external/llvm/include/llvm/CodeGen/
MachineOperand.h 155 const ConstantFP *CFP; // For MO_FPImmediate.
419 return Contents.CFP;
570 static MachineOperand CreateFPImm(const ConstantFP *CFP) {
572 Op.Contents.CFP = CFP;
  /external/llvm/lib/Target/Mips/
MipsFastISel.cpp 83 unsigned MaterializeFP(const ConstantFP *CFP, MVT VT);
204 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
205 return MaterializeFP(CFP, VT);
322 unsigned MipsFastISel::MaterializeFP(const ConstantFP *CFP, MVT VT) {
323 int64_t Imm = CFP->getValueAPF().bitcastToAPInt().getZExtValue();
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUISelLowering.cpp 293 if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) {
294 return CFP->isExactlyValue(1.0);
304 if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) {
305 return CFP->getValueAPF().isZero();
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUISelLowering.cpp 293 if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) {
294 return CFP->isExactlyValue(1.0);
304 if (ConstantFPSDNode * CFP = dyn_cast<ConstantFPSDNode>(Op)) {
305 return CFP->getValueAPF().isZero();
  /external/llvm/lib/IR/
Constants.cpp 47 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
48 return CFP->isZero() && CFP->isNegative();
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
69 return CFP->isZero();
81 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
82 return CFP->isZero() && !CFP->isNegative();
94 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this))
95 return CFP->getValueAPF().bitcastToAPInt().isAllOnesValue()
    [all...]
AsmWriter.cpp 778 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) {
779 if (&CFP->getValueAPF().getSemantics() == &APFloat::IEEEsingle ||
780 &CFP->getValueAPF().getSemantics() == &APFloat::IEEEdouble) {
787 bool isHalf = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEhalf;
788 bool isDouble = &CFP->getValueAPF().getSemantics()==&APFloat::IEEEdouble;
789 bool isInf = CFP->getValueAPF().isInfinity();
790 bool isNaN = CFP->getValueAPF().isNaN();
792 double Val = isDouble ? CFP->getValueAPF().convertToDouble() :
793 CFP->getValueAPF().convertToFloat();
818 APFloat apf = CFP->getValueAPF()
    [all...]
  /external/llvm/lib/Target/CppBackend/
CPPBackend.cpp 138 void printCFP(const ConstantFP* CFP);
217 void CppWriter::printCFP(const ConstantFP *CFP) {
219 APFloat APF = APFloat(CFP->getValueAPF()); // copy
220 if (CFP->getType() == Type::getFloatTy(CFP->getContext()))
231 if (CFP->getType() == Type::getDoubleTy(CFP->getContext()))
238 std::string StrVal = ftostr(CFP->getValueAPF());
248 (CFP->isExactlyValue(atof(StrVal.c_str())))) {
249 if (CFP->getType() == Type::getDoubleTy(CFP->getContext())
    [all...]
  /external/llvm/lib/Analysis/
ValueTracking.cpp     [all...]
InstructionSimplify.cpp     [all...]
ConstantFolding.cpp 299 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) {
300 if (CFP->getType()->isDoubleTy()) {
304 if (CFP->getType()->isFloatTy()){
308 if (CFP->getType()->isHalfTy()){
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp     [all...]
InstCombineMulDivRem.cpp 335 ConstantFP *CFP = dyn_cast<ConstantFP>(C->getAggregateElement(I));
336 if (!CFP || !CFP->getValueAPF().isFiniteNonZero())
350 ConstantFP *CFP = dyn_cast<ConstantFP>(C->getAggregateElement(I));
351 if (!CFP || !CFP->getValueAPF().isNormal())
    [all...]
InstCombineAddSub.cpp 497 if (ConstantFP *CFP = dyn_cast<ConstantFP>(NewAddSub)) {
498 const APFloat &F = CFP->getValueAPF();
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64FastISel.cpp 132 unsigned AArch64MaterializeFP(const ConstantFP *CFP, MVT VT);
198 unsigned AArch64FastISel::AArch64MaterializeFP(const ConstantFP *CFP, MVT VT) {
202 const APFloat Val = CFP->getValueAPF();
225 unsigned Align = DL.getPrefTypeAlignment(CFP->getType());
227 Align = DL.getTypeAllocSize(CFP->getType());
229 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align);
297 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
298 return AArch64MaterializeFP(CFP, VT);
    [all...]
  /external/llvm/include/llvm/IR/
PatternMatch.h 333 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(V))
334 return CFP->isExactlyValue(Val);
337 if (ConstantFP *CFP = dyn_cast_or_null<ConstantFP>(C->getSplatValue()))
338 return CFP->isExactlyValue(Val);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMCodeEmitter.cpp 671 } else if (const ConstantFP *CFP = dyn_cast<ConstantFP>(CV)) {
672 if (CFP->getType()->isFloatTy())
673 emitWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
674 else if (CFP->getType()->isDoubleTy())
675 emitDWordLE(CFP->getValueAPF().bitcastToAPInt().getZExtValue());
    [all...]
ARMFastISel.cpp 184 unsigned ARMMaterializeFP(const ConstantFP *CFP, MVT VT);
468 unsigned ARMFastISel::ARMMaterializeFP(const ConstantFP *CFP, MVT VT) {
469 const APFloat Val = CFP->getValueAPF();
494 unsigned Align = DL.getPrefTypeAlignment(CFP->getType());
497 Align = DL.getTypeAllocSize(CFP->getType());
499 unsigned Idx = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align);
689 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(C))
690 return ARMMaterializeFP(CFP, VT);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCFastISel.cpp 154 unsigned PPCMaterializeFP(const ConstantFP *CFP, MVT VT);
    [all...]
  /external/llvm/lib/Target/R600/
AMDGPUISelLowering.cpp 610 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(Init)) {
611 EVT VT = EVT::getEVT(CFP->getType());
612 PointerType *PtrTy = PointerType::get(CFP->getType(), 0);
613 return DAG.getStore(Chain, DL, DAG.getConstantFP(*CFP, VT), InitPtr,
615 TD->getPrefTypeAlignment(CFP->getType()));
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 141 SDValue ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP);
253 SelectionDAGLegalize::ExpandConstantFP(ConstantFPSDNode *CFP, bool UseCP) {
255 SDLoc dl(CFP);
263 EVT VT = CFP->getValueType(0);
264 ConstantFP *LLVMC = const_cast<ConstantFP*>(CFP->getConstantFPValue());
275 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
664 if (ConstantFPSDNode *CFP = dyn_cast<ConstantFPSDNode>(ST->getValue())) {
665 if (CFP->getValueType(0) == MVT::f32 &&
667 SDValue Con = DAG.getConstant(CFP->getValueAPF().
674 if (CFP->getValueType(0) == MVT::f64)
    [all...]
  /external/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp     [all...]

Completed in 1036 milliseconds

1 2