HomeSort by: relevance | last modified time | path
    Searched refs:BinOpInit (Results 1 - 3 of 3) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
TGParser.cpp 119 BinOpInit::getStrConcat(CurRec.getNameInit(), StringInit::get(Scoper));
120 NewName = BinOpInit::getStrConcat(NewName, Name);
122 Init *Prefix = BinOpInit::getStrConcat(CurMultiClass->Rec.getNameInit(),
124 NewName = BinOpInit::getStrConcat(Prefix, NewName);
127 if (BinOpInit *BinOp = dyn_cast<BinOpInit>(NewName))
562 Name = BinOpInit::getStrConcat(VarInit::get(NameStr, StringRecTy::get()),
1113 BinOpInit::BinaryOp Code;
1116 case tgtok::XConcat: Code = BinOpInit::CONCAT; break;
1117 case tgtok::XADD: Code = BinOpInit::ADD; break
    [all...]
Record.cpp 863 BinOpInit *BinOpInit::get(BinaryOp Opc, Init *LHS,
865 static FoldingSet<BinOpInit> ThePool;
871 if (BinOpInit *I = ThePool.FindNodeOrInsertPos(ID, IP))
874 BinOpInit *I = new(Allocator) BinOpInit(Opc, LHS, RHS, Type);
879 void BinOpInit::Profile(FoldingSetNodeID &ID) const {
936 Init *BinOpInit::getStrConcat(Init *I0, Init *I1) {
941 return BinOpInit::get(BinOpInit::STRCONCAT, I0, I1, StringRecTy::get())
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
Record.h 318 uint8_t Opc; // Used by UnOpInit, BinOpInit, and TernOpInit
806 class BinOpInit : public OpInit, public FoldingSetNode {
815 BinOpInit(BinaryOp opc, Init *lhs, Init *rhs, RecTy *Type) :
819 BinOpInit(const BinOpInit &) = delete;
820 BinOpInit &operator=(const BinOpInit &) = delete;
826 static BinOpInit *get(BinaryOp opc, Init *lhs, Init *rhs,
837 return BinOpInit::get(getOpcode(), Operands[0], Operands[1], getType());

Completed in 17 milliseconds